RetroBrew Computers Forum
Discussion forum for the RetroBrew Computers community.

Home » RBC Forums » General Discussion » FigForth running under RomWBW
FigForth running under RomWBW [message #9248] Tue, 19 October 2021 08:14 Go to next message
drj113 is currently offline  drj113
Messages: 6
Registered: July 2017
Junior Member
Has anybody ever considered replacing the CamelForth that is in RomWBW with FigForth?

I have been experimenting with it, and I can't get my head around the loading sequence - I am pretty sure I have it concatenated in the image, but it is a little larger than the Camel, at about 1C00 butes, instead of 1700 bytes.

Any clues would be very much appreciated.

Doug
Re: FigForth running under RomWBW [message #9254 is a reply to message #9248] Wed, 20 October 2021 05:57 Go to previous messageGo to next message
b1ackmai1er is currently offline  b1ackmai1er
Messages: 396
Registered: November 2017
Senior Member
Forth occupies rom bank 2. There is free space in that bank that is allocated to the "user" rom which is designed to allow users to easily add a custom rom. However as currently configured, it has to be a maximum to 7k, so too small for your use.

To replace the current forth image you need to set the new size in std.asm - FTH_SIZ equate
update the Forth build process in the Forth directory to generate your binary image at that size.
Update \hbios\build.cmd to concate your new file i.e replace copy /b ..\Forth camel80.bin + etc etc

I think that's it.

Much easier than it used to be Smile


Re: FigForth running under RomWBW [message #9297 is a reply to message #9254] Mon, 25 October 2021 18:49 Go to previous message
Wayne W is currently offline  Wayne W
Messages: 385
Registered: October 2015
Location: Fallbrook, California, US...
Senior Member
Hi Doug,

Sorry, I just saw this thread. Phil is correct about the way to do this. Are you making any progress?

Thanks,

Wayne
Previous Topic: PICL National Industrial Basic Language computer by Karen Orton
Next Topic: KISS 68030 Build Success


Current Time: Mon Mar 24 21:37:36 PDT 2025

Total time taken to generate the page: 0.03643 seconds