• Sky
  • Blueberry
  • Slate
  • Blackcurrant
  • Watermelon
  • Strawberry
  • Orange
  • Banana
  • Apple
  • Emerald
  • Chocolate
  • Charcoal
Welcome to OpenComputers

Register now to gain access to all of our features. Once registered and logged in, you will be able to contribute to this site by submitting your own content or replying to existing content. You'll be able to customize your profile, receive reputation points as a reward for submitting content, while also communicating with other members via your own private inbox, plus much more!

This message will be removed once you have signed in.

  • Announcements

    • Lizzy Trickster

      Latest Stable OpenComputers Version   11/26/16

      The latest released version of OpenComputers is version 1.6.1 for MC 1.7.10, 1.8.9, 1.9.4 & 1.10.2. See more information here! Beta/Dev builds can be found at the Jenkins Build Server (ci.cil.li)
    • Lizzy Trickster

      README: FORUM DOWNTIME!   04/19/17

      These forums will be down from 2017-04-29 @ 1200 GMT for up-to 1 hour (1300 GMT). This is due to the host box needing a reboot to apply Kernel updates. I don't expect the update to take the full hour specified but I have allocated this timeframe in the event that stuff breaks.   Apologies for any inconvenience this causes
Sign in to follow this  
Followers 0

[MC1.7.10-1.10.2][OC1.6] Thistle, a 6502 based architecture for OpenComputers

3 posts in this topic

Just got finished implementing and testing all the various features for my architecture I've called Thistle

Thistle is a 6502 based architecture for OpenComputers

  • Fully persistable
  • Supports up to 256MB of memory via memory mapping
  • Built in VT100 like terminal and keyboard input
  • Built in DMA Engine
  • Built in EEPROM (soon to have built in assembler (and network booting hopefully))
  • Component and Signal interface via TSF Serialization
  • Supports booting programs off Managed Filesystems and Unmanaged drives
  • API to allow others to create 6502 friendly mappings of components

Various documentation is available on the GitHub wiki


Source: https://github.com/gamax92/Thistle

Releases: https://github.com/gamax92/Thistle/releases

(The 1.9.4 release will also work with 1.10.2)

Share this post

Link to post
Share on other sites

Released Thistle v1.0.4, containing some important bug fixes to the boot rom:

  • Fixed an off by three corruption issue (TSF tag ID and length) when listing components, only the first listed address was stored properly
  • UUIDs now have dashes in the correct spot (visual bug only, did not break anything)
  • Booting from a filesystem now no longer reads too much data into memory (minor bug, did not break anything)

Jars have been uploaded to GitHub release's page, you may also manually download and flash the new rom with openos's flash command.

Share this post

Link to post
Share on other sites

Released Thistle v1.1.0, with many bug fixes and changes:

  • CPU core is now a 65C02! While the "illegal opcodes" are safe on a real 65C02, do not use the ones in Thistle as they are reserved
  • BootROM has been ported to ca65 syntax, files for ca65/cc65 have been added to the repository
  • Component List command now accepts (no input) as list everything, and (number) as component select
  • Built in terminal now uses minecraft's wool colors instead of standard terminal colors

Jars have been uploaded to GitHub's Releases page, a more detailed Changelog is also available there.

Share this post

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  
Followers 0