Previous Thread
Next Thread
Print Thread
Page 70 of 80 1 2 68 69 70 71 72 79 80
Joined: Feb 2014
Posts: 1,135
Likes: 198
G
Very Senior Member
Very Senior Member
G Offline
Joined: Feb 2014
Posts: 1,135
Likes: 198
I don't really know my way around apple IIGS but found that Harmonie printer drivers work pretty well with the ap2000 as an MX-80 at 120x144.

[Linked Image from i.imgur.com]
[Linked Image from i.imgur.com]

Joined: Feb 2014
Posts: 1,135
Likes: 198
G
Very Senior Member
Very Senior Member
G Offline
Joined: Feb 2014
Posts: 1,135
Likes: 198
Quote
Ok I thought I'd try to redump the 8048 on the Buffered Grappler+, and did it around 10 times and kept getting the exact same results.

Therefore, something must be wrong. Since it's powered by a USB cable, I dug around and found a different usb power supply and guess what - the read is slightly different.

hexdump -C and writing it to two files to compare looks like there's the two differences: FF => FD and FF => FE


Code
diff origdump.txt newdump.txt 
24c24
< 00000170  01 fd 39 f9 02 02 47 a9  1d ff 39 f9 02 02 8a ee  |..9...G...9.....|
---
> 00000170  01 fd 39 f9 02 02 47 a9  1d fd 39 f9 02 02 8a ee  |..9...G...9.....|
49c49
< 00000330  0a f2 47 ff ce 96 38 cd  fd 4e 96 00 0a f2 41 64  |..G...8..N....Ad|
---
> 00000330  0a f2 47 fe ce 96 38 cd  fd 4e 96 00 0a f2 41 64  |..G...8..N....Ad|

I got a clone of the Buffered Grappler that has no markings. It has a 8748 and dumping that gives an identical rom to the 8048 in the real thing except some padding bytes are 00 instead of FF.

cmp -l bufferedgrap8048_new_power_supply.bin bufferedgrapclone.bin
485 377 0
486 377 0
487 377 0
488 377 0
489 377 0
...
(from 485-512)
(from 683-768)
(from 876-1024)

Last edited by Golden Child; 05/20/21 09:20 PM.
Joined: Oct 2015
Posts: 24
R
Member
Member
R Offline
Joined: Oct 2015
Posts: 24
I've been testing things with the MB SC01 speech recently and yesterday I stumbled across an Apple II game called Teleport while searching. This is supposed to have built in support for the Votrax Type N Talk, do ctrl-v to activate. I went looking to MAME to try it as I thought it had it emulated, but the TNT did not seem to be working well. I had a look and the interrupt was triggering immediately again before the previous phoneme had finished. When I add this in to update the callback immediately after it is cleared, then it seems to work ok. Not sure if this might affect other SC01 users.

in votrax.cpp:
m_ar_state = CLEAR_LINE;
m_ar_cb(m_ar_state); <--- added this

Is it possible to run two instances of MAME and connect them together via the emulated serial ports? I did try a few combo's but no luck. The other option was to hook MAME with the Votrax TNT emulation to a real Apple II, i didn't seem to have any luck with this either.

/Rob

Joined: Mar 2001
Posts: 17,239
Likes: 263
R
Very Senior Member
Very Senior Member
R Offline
Joined: Mar 2001
Posts: 17,239
Likes: 263
It should be possible to connect instances through the serial ports, but it's honestly not something I've tried. Golden Child who posts frequently on this thread is more of the expert in that kind of fun.

That Votrax change seems like it could be an actual fix, but I'm definitely not an expert on the SC-01. OG, what do you think?

Joined: Feb 2014
Posts: 1,135
Likes: 198
G
Very Senior Member
Very Senior Member
G Offline
Joined: Feb 2014
Posts: 1,135
Likes: 198
It's something I haven't tried either 8-)

I've never tried running two instances of mame before. It seemed to work ok, though I was running both out of the same directory, but starting with different terminal windows.


After doing some reading, I tried this:

running one instance of mame with:

./mame votrtnt -rs232 null_modem -bitbanger 127.0.0.1:5000

and then running another instance with:

./mame apple2e -sl2 ssc -sl2:ssc:rs232 null_modem -bitbanger 127.0.0.1:5000


and typing PR#2
and then typing things.

I could hear it saying like SYNTAX ERROR sounds like "SYNAXER"



Also you should be able to connect directly to the serial port to real hardware:

(I had to do

sudo usermod -a -G dialout ${USER}
sudo usermod -a -G tty ${USER}

to allow mame to directly connect to the serial port under Ubuntu)

./mame apple2e -sl2 ssc -sl2:ssc:rs232 null_modem -bitbanger /dev/ttyS0

or

./mame votrtnt -rs232 null_modem -bitbanger /dev/ttyS0


I would imagine that under windows you'd just put COM1 or whatever COM port you're using in place of /dev/ttyS0

This makes me wanna get out some serial hardware to have mame talk to real hardware!



I'm gonna have to read the manual, looks pretty cool:

https://eden.mose.org.uk/Votrax/Votrax-TypeNTalk.pdf


I remember how much fun I had with the Amiga's narrator.device and had it saying "Take a break, dood" 8-)
Now I have this as my compile command under ubuntu where it uses spd-say to tell me the compile's done:
Code
alias mmake='make CFLAGS="-U_FORTIFY_SOURCE" ';t0=`date +%s`;time  mmake -j4 regenie=1 TOOLS=1; t1=`date +%s`;notify-send "mame compile" "compile done in $(($t1-$t0))"; spd-say "compile, done in $(($t1-$t0))"

Joined: Oct 2015
Posts: 24
R
Member
Member
R Offline
Joined: Oct 2015
Posts: 24
Thanks Golden Child, that was a great help.

I found I had to add socket in front, so ended up like this for me: (I'm using windows10, so not sure if that changes things)

mame votrtnt -window -rs232 null_modem -bitbanger socket.127.0.0.1:5000

mame apple2ee -window -sl2 ccs7710 -sl2:ccs7710:rs232 null_modem -bitbanger socket.127.0.0.1:5000 -flop1 disks\mb\TELEPORT.DSK

And you can see I also found that the game needed a 6850 based card for the comms. I found this add on ebay that had some clues:
https://www.ebay.com/itm/Teleport-A...980s-Computer-Game-Booklet-/174490974718

Then when you hit ctrl-v, you get 'votrax engaged' and then some in game speech :-)
Talk about a narrow target audience for speech support, you need a Votrax TNT, and a CCS7710 type serial card!


/Rob

Joined: Mar 2001
Posts: 17,239
Likes: 263
R
Very Senior Member
Very Senior Member
R Offline
Joined: Mar 2001
Posts: 17,239
Likes: 263
Really cool, I'm glad that works :-)

The Type N Talk could be refactored into an RS232 device so you only need one MAME instance, but that's a pretty niche usage.

Joined: Oct 2020
Posts: 39
Likes: 8
Member
Member
Joined: Oct 2020
Posts: 39
Likes: 8
But would be really freakin cool

Joined: Jun 2001
Posts: 530
Likes: 37
O
Senior Member
Senior Member
O Online: Content
Joined: Jun 2001
Posts: 530
Likes: 37
Originally Posted by R. Belmont
That Votrax change seems like it could be an actual fix, but I'm definitely not an expert on the SC-01. OG, what do you think?

The change looks rather sane.

Joined: Jan 2012
Posts: 1,180
Likes: 17
R
Very Senior Member
Very Senior Member
R Offline
Joined: Jan 2012
Posts: 1,180
Likes: 17
I've uploaded some Apple II clone ROMs that I've collected over time:

Computertechnik SK-747
Cosmo Apple II clone
Niemann Apple II clone
Micro 64K Apple II clone
Orange Apple II clone
Selcom Lemon II Apple II clone
ASEM AM 100
Copam BASE 64A Apple II clone
Franklin 500


NCR DMV- DEC Rainbow- Siemens PCD- ITT 3030-Oly People- Acorn A5000- Olivetti M20
Page 70 of 80 1 2 68 69 70 71 72 79 80

Link Copied to Clipboard
Who's Online Now
0 members (), 58 guests, and 5 robots.
Key: Admin, Global Mod, Mod
ShoutChat
Comment Guidelines: Do post respectful and insightful comments. Don't flame, hate, spam.
Forum Statistics
Forums9
Topics9,331
Posts122,197
Members5,077
Most Online1,283
Dec 21st, 2022
Our Sponsor
These forums are sponsored by Superior Solitaire, an ad-free card game collection for macOS and iOS. Download it today!

Superior Solitaire
Powered by UBB.threads™ PHP Forum Software 8.0.0