Code: Select all
% mame bbcmt -bios mos350 -intube 65c102,bios=120
Error: unknown option: -intube
Tube 1.20 isn't essential. I'm just experementing, learning. So I'll stick with the UI, as you suggest.
Ah, yes. Operator error. Thanks for your help!
Code: Select all
% mame bbcmt -bios mos350 -intube 65c102,bios=120
Error: unknown option: -intube
Ah, yes. Operator error. Thanks for your help!
The -intube option on the bbcmt is not available as it's a 'fixed' part of the machine, whereas on bbcm you are free to configure it.james wrote: ↑Thu Sep 21, 2023 4:28 pmThough "mame bbcm -bios ..." does start MAME with the correct BIOSes selected. Though the Master hangs after it prints "BASIC".Code: Select all
% mame bbcmt -bios mos350 -intube 65c102,bios=120 Error: unknown option: -intube
It's configured as No Boot:
Not sure what to suggest, the only difference between the bbcm and bbcmt machines is that bbcmt has the 65c102 copro added by default, they're identical.james wrote: ↑Thu Sep 21, 2023 5:28 pm However, *co. tube and then [Break] and BASIC prints its banner, then hangs.
After doing a space-[Break] there is a * prompt and the MOS responds normally. Entering any language, eg *BASIC, causes the hang after printing its name (as does *EDIT, *WORD and *SHEET)
Everything can be found at https://archive.org/download/mame-merged/mame-merged/dominicbeesley wrote: ↑Sun Nov 12, 2023 1:46 pm PS: I'm trying to use this with mame 260b and it's complaining about saa5240a being missing
If you go up a level there's a torrent link for everything (~40,000 machines). For the Communicator you should only need accomm.zip and saa5240a.zip (saa5240b.zip for Italian version)dominicbeesley wrote: ↑Sun Nov 12, 2023 3:47 pm There's a lot of zips there - do I need to download them all? If so I can't see a way to do it on archive.org; if not which files do I need I tried just accomm.zip but getting the same error.
Source at https://github.com/mamedev/mame/blob/ma ... accomm.cppdominicbeesley wrote: ↑Sun Nov 12, 2023 3:47 pm PS: Where do I start looking for your Communicator sources? I'm trying to disassemble to the MOS/Kernel and I'm interested in what the bank 44 registers are doing
Current code only disables ROM on writes, but I think we have since proved it's both read and writes.dominicbeesley wrote: ↑Sun Nov 12, 2023 4:26 pm Towards the start of the reset sequence there's a read of 440000 which looks like it does something...is it just writes?
Code: Select all
clc
xce
jml HERE
HERE:
stal 440000
Escape is mapped to Backspace (as that's where it's physically located on the Communicator keyboard). All key assignments can be viewed, and changed, in the Input Assignments menu.dominicbeesley wrote: ↑Sun Nov 12, 2023 5:05 pm Daft question which I've asked before: what key is mapped to Escape? Escape seems to be mapped to HELP on my machine (I'm sure you've told me this before)
Another one - what's the easiest way to turn down mame's sound - the beep when I get the wrong key is very loud!
No.
There's no option from the command line, but you can simply replace the mos320.ic24 in bbcm.zip with your own ROM and it will load it and warn you of incorrect checksum. You must start bbcm from the command line for this to work, selecting bbcm from the UI will refuse to run complaining of incorrect ROMs.
Code: Select all
zip bbcm.zip ./mos350.ic24
mame bbcm -bios mos350 -rp "$(pwd);$HOME/Beeb/mame/roms"