I believe I have figured out the problem with ADVENTUR.COM hanging on certain versions of C128 CPM
At 0x0150, there is a "di" (disable interrupt, 0xf3), but there's no corresponding "ei" (enable interrupt, 0xfb).
If you change 0x150 to a NOP (0x00) there is no hang on C128...
I reviewed my disassembly and frankly it leaves a lot to be desired. Also, after checking out your readme.txt and verifying that certain versions work and others don't, I don't blame the ADVENTUR.COM - it must be a BDOS/BIOS bug that causes this issue.
I remember that originally Cloud CP/M had similar issues, but eventually started working.
I have a disassembly of this that I could share (with my comments).
Are you using the original or the 40 column modified version or both?
Starting this separate thread for updates regarding Cloud CP/M with NABU and serial redirect for external monitor (both physical/bare metal or MAME):
https://forum.vcfed.org/index.php?threads/i-created-floppy-images-of-scott-adams-adventure-games-for-cp-m-on-nabu.1241368/post-1302988
Just a bump on this question - I don't mind trying to get a 'naburn8mb' type drive to boot by editing cpm3.sys, but if it requires being in .chd format then I'll drop the thought.
I did create a 40 Column Mod for this and if "Y" is chosen - it will short the prompt to "what to do? "
I didn't want to cause virtual 80 column to scroll over as it was confusing, but virtual 80 column will still work if appropriate key is pressed)
I renamed the original to ADVENTUR.OLD
I...
@DJ Sures
cp/m 3.x does serial redirect through MAME to WYSE 50 terminal (I assume others terminals too, but me and others use this).
https://forum.vcfed.org/index.php?threads/nabu-pc-emulation-under-mame.1241092/post-1292600
@brijohn could probably answer questions regarding ports/interrupts.
It seems like there's a 2 column padding on each side.
When it hits 40 characters across it auto-jumps to the right on the virtual 80 column - which is confusing an weird.
I'm still working out a few other things for a better experience with visuals.
The main reason I'm doing this is lack of...
The above disks DO work in cloud cp/m
I had used the old 'naburn' insteadof 'naburn8mb' and corrupted my B.DSK for cloud cp/m
Here's a modified version (disassembled and re-assembled) prompting if you want 36 column or it will use default of 64 column:
I plan to continue to make some...
I recreated the above disks with "nab1" format (as "osborne1" will be taken away from MAME support)
I also patched for 36 columns (originally 64 columns) - not perfect, but will help:
0418: 24h (original 40h number of columns)
0972: 24h (orig 40h number of "=" in divider)
ADVEN36C.COM...