ROMv6 now official

Using, learning, programming and modding the Gigatron and anything related.
Forum rules
Be nice. No drama.
Post Reply
lb3361
Posts: 367
Joined: 17 Feb 2021, 23:07

ROMv6 now official

Post by lb3361 »

We now have an official ROMv6 release in the Gigatron ROM repository: https://github.com/kervinck/gigatron-rom.

ROMv6 is a snapshot of the many changes contributed to the DEVROM by members of the community since the release of ROMv5a. Since they get close to what Marcel had intended for ROMv5, it made sense to make a stable ROM release that can be used as a point of reference for both application programs and future ROM developments. Many thanks to the Gigatron community, not only for the code contributions, but also for the many ideas and the lively discussions that inspired them. Particular thanks to at67 for constructively scrutinizing every single patch and for overseeing the release process.

v6s.png
v6s.png (107.98 KiB) Viewed 2093 times


Here is an incomplete list of changes since ROMv5a:

Application changes Support for the RAM & IO Expansion bus Native code changes
Last edited by lb3361 on 20 Aug 2023, 03:49, edited 4 times in total.
petersieg
Posts: 111
Joined: 28 Jun 2023, 09:06

Re: ROMv6 now official

Post by petersieg »

Many thanks!

Peter
walter
Site Admin
Posts: 161
Joined: 13 May 2018, 08:00

Re: ROMv6 now official

Post by walter »

https://gigatron.io/emu/ now uses ROMv6.
petersieg
Posts: 111
Joined: 28 Jun 2023, 09:06

Re: ROMv6 now official

Post by petersieg »

@walter: Screen of online emulator still shows ROM v4?

@lb3361: I found an issue with ROMv6 compared with ROMv5a. The SDCardBrowser app within Babelfish used in Pluggy Reloaded, does not work anymore!? Only flickering blue schreen. Switching back to ROMv5a - all works as expected and I can browse the SD Card and load a program.
Babelfish used: https://github.com/hans61/Gigatron-TTL/ ... /BabelFish

best, Peter
walter
Site Admin
Posts: 161
Joined: 13 May 2018, 08:00

Re: ROMv6 now official

Post by walter »

petersieg wrote: 23 Aug 2023, 20:32 @walter: Screen of online emulator still shows ROM v4?
Maybe you should reload the page or empty the cache?
lb3361
Posts: 367
Joined: 17 Feb 2021, 23:07

Re: ROMv6 now official

Post by lb3361 »

petersieg wrote: 23 Aug 2023, 20:32 @lb3361: I found an issue with ROMv6 compared with ROMv5a. The SDCardBrowser app within Babelfish used in Pluggy Reloaded, does not work anymore!? Only flickering blue schreen. Switching back to ROMv5a - all works as expected and I can browse the SD Card and load a program.
Babelfish used: https://github.com/hans61/Gigatron-TTL/ ... /BabelFish
The problem is not BabelFish. It is caused by an old version of Browser_SDCARD_ROMv2 Rom Browser that uses a list of hardcoded addresses for private Loader code (see function getRomType in the source code). You should use the newer version from https://github.com/kervinck/gigatron-ro ... ser_SDCard (source code) or https://github.com/kervinck/gigatron-ro ... /BabelFish (binaries). Just copy all the files named Browser_SDCARD_ROMv2* (see the attached zip), recompile with the Arduino environment, and reflash the pluggy.

See also: https://github.com/kervinck/gigatron-rom/pull/216 and https://github.com/kervinck/gigatron-rom/pull/229 .
Attachments
browser_sdcard.zip
(20.98 KiB) Downloaded 101 times
petersieg
Posts: 111
Joined: 28 Jun 2023, 09:06

Re: ROMv6 now official

Post by petersieg »

@walter: I thought, I did empty the cache.. however, after I did it (again?), it now shows ROM v6 - thx.
BTW: The online emulations seems to me buggy. Gt1 apps from glcc generated for ROMv5a do not run as expected. In gtemuAT67, they run fine as well as on real hardware - all fine. Maybe thats already known - I only wanted to mention that.

@lb3361: Thx. That solved the issue. I will point @hans61 to the updated source.

best, Peter
Post Reply