Jump to content
IGNORED

New MAME release


mizapf

Recommended Posts

10 hours ago, mizapf said:

 

This is how I interpreted it:

https://github.com/mamedev/mame/blob/c28177f9060a1449096a7e3c30d55c4d54b923ad/src/devices/bus/ti99/peb/horizon.cpp

 

Maybe you can have a quick glance at the top comments, see whether I got it right. At least it is the base on which I emulate the HRD.

I'll have to look more closely at the software developer documentation that @FALCOR4 wrote; I @ mentioned him in case he wants to look over your interpretation.

Link to comment
Share on other sites

46 minutes ago, arcadeshopper said:

messing with the gk emulation in 261 but when i go to clear the memory it says it's wp no matter what i set the wp switch too

 

Greg

Ok it was because I had a cart loaded.. so you can't clear the memory in the gk with a cart mounted

  • Like 1
Link to comment
Share on other sites

Leaving a note here with respect to MAME and Geneve emulation.  I am using a Raspberry PI 5 with the MAME emulation with TIPI configuration.  Using MDOS version 7.43, I am not observing any issues with 2.61 of MAME.  When i was using MDOS 7.40, there were issues with telnet capability as well and some other issues occuring.

 

I am using GDMK previously having problems with 7.40 that disappeared with version 7.43 of MDOS. 

 

Also, for Greg's information, PINBALL is working with MAME running from the TIPI with both Windows and the Raspberry PI OS.

 

Beery

  • Like 2
Link to comment
Share on other sites

when i try to load a module off TIPI with GPL with TIP1.MODULENAME on the line

[:peb:slot3:tipi] Closing connection
[:peb:slot3:tipi] Trying to connect to Raspberry Pi at tipipz2:9901/tipi
[:peb:slot3:tipi] Connection established
[:peb:slot3:tipi] TIPI server offers ASYNC communication
 

I just compiled 262 and it is the same.. 

 

this works fine if the module is on HDS1.

Link to comment
Share on other sites

34 minutes ago, arcadeshopper said:

when i try to load a module off TIPI with GPL with TIP1.MODULENAME on the line

[:peb:slot3:tipi] Closing connection
[:peb:slot3:tipi] Trying to connect to Raspberry Pi at tipipz2:9901/tipi
[:peb:slot3:tipi] Connection established
[:peb:slot3:tipi] TIPI server offers ASYNC communication
 

I just compiled 262 and it is the same.. 

 

this works fine if the module is on HDS1.

Greg,

 

Taking a stab in the dark here.  What are the filename(s) of the module?  Thinking maybe something with link or illegal characters???? Like I said, just a stab in the dark.

Link to comment
Share on other sites

@InsaneMultitasker, @arcadeshopper, @mizapf

 

I took a look at the issue, and I believe it may not be a MAME nor TIPI issue.  I think this issue may be specific to ROM only cartridges and using the MENU version of GPL versus the MYGPL set of files.  Using MYGPL where you get the TI Title Bar screen, the ROM cartridges show up.  With the MENU program, this does not.

Link to comment
Share on other sites

36 minutes ago, 9640News said:

Using MYGPL where you get the TI Title Bar screen, the ROM cartridges show up.  With the MENU program, this does not

The first ti mode interpreter (MYGPL) contains the BASIC GROMS; the second replaces the BASIC GROMs with the 80 column menu. 

@arcadeshopper seemed to have a problem loading the file before the cart can show up. Does the TIPI log show anything when an incorrect filename is specified? Can you enter /4a mode (GPL) and go into BASIC and save/load a basic program?  Is the cart being loaded from the menu or the initial screen?  What version and files of the TIMODE interpreter is in use?  Does the same problem occur on real hardware using the same files?  Just tossing out some troubleshooting ideas as there isn't enough yet to understand the full nature of the problem, in my opinion.  

  • Like 1
Link to comment
Share on other sites

[:maincpu] Variant = standard (with on-chip RAM), Overflow int = no check
[:peb] AMA/B/C address prefix set to 00000
[:peb] Slot 2 = empty
[:peb] Slot 3 = :peb:slot3:tipi
[:peb] Slot 4 = empty
[:peb] Slot 5 = :peb:slot5:speech
[:peb] Slot 6 = :peb:slot6:tirs232
[:peb] Slot 7 = empty
[:peb] Slot 8 = :peb:slot8:hfdc
[:peb:slot8:hfdc:h1:generic] CHD metadata: CYLS:1980,HEADS:8,SECS:32,BPS:256
[:peb:slot8:hfdc:h1:generic] Set encoding to 1
[:peb:slot8:hfdc:h1:generic] CHD image has geometry cyl=1980, head=8, sect=32, size=256
[:peb:slot8:hfdc:h1:generic] MFM HD rec specs: interleave=4, cylskew=0, headskew=0, wpcom=-1, rwc=-1
[:peb:slot8:hfdc:h1:generic] MFM HD gap specs: gap1=16, gap2=3, gap3=18, sync=13, headerlen=5, ecctype=-1
[:peb:slot8:hfdc:h1:generic] Calculated settle time: 9.80 ms, step: 195 us
Soft reset
[:peb:slot3:tipi] Trying to connect to Raspberry Pi at tipipz2:9901/tipi
[:peb:slot6:tirs232:uart0] resetting UART
[:peb:slot6:tirs232] (RS232/1) No serial output attached
[:peb:slot6:tirs232:uart1] resetting UART
[:peb:slot6:tirs232] (RS232/2) No serial output attached
[:peb:slot6:tirs232] (RS232/1) No serial output attached
[:peb:slot6:tirs232] (RS232/2) No serial output attached
[:peb:slot8:hfdc] FD connector 1 with 5.25" double density floppy drive
[:peb:slot8:hfdc] FD connector 2 with 5.25" double density floppy drive
[:peb:slot8:hfdc] FD connector 3 has no floppy attached
[:peb:slot8:hfdc] FD connector 4 has no floppy attached
[:peb:slot8:hfdc] HD connector 1 with Generic MFM hard disk
[:peb:slot8:hfdc] HD connector 2 has no drive attached
[:peb:slot8:hfdc] HD connector 3 has no drive attached
[:] Video RAM set to 128 KiB
[:maincpu] RESET; automatic wait state creation is disabled
[:kbd:geneve_kb_101] Reset triggered
[:peb:slot3:tipi] Connection established
[:peb:slot3:tipi] TIPI server offers ASYNC communication
[:] Keyboard reset (line not connected)
[:kbd:geneve_kb_101] Reset triggered
[:peb:slot8:hfdc:h1:generic] Spinup complete, drive recalibrated and positioned at cylinder 0; drive is READY
[:peb:slot6:tirs232:uart0] resetting UART
[:peb:slot6:tirs232] (RS232/1) No serial output attached
[:peb:slot6:tirs232:uart1] resetting UART
[:peb:slot6:tirs232] (RS232/2) No serial output attached
[:peb:slot3:tipi] Closing connection
[:peb:slot3:tipi] Trying to connect to Raspberry Pi at tipipz2:9901/tipi
[:peb:slot3:tipi] Connection established
[:peb:slot3:tipi] TIPI server offers ASYNC communication
[:] Write to EPROM at f0:0000 ignored
[:] Write to EPROM at f0:0001 ignored
[:] Write to EPROM at f0:0000 ignored
[:] Write to EPROM at f0:0001 ignored
[:] Write to EPROM at f1:0000 ignored
[:] Write to EPROM at f1:0001 ignored
[:] Write to EPROM at f1:0000 ignored
[:] Write to EPROM at f1:0001 ignored
[:] Write to EPROM at f2:0000 ignored
[:] Write to EPROM at f2:0001 ignored
[:] Write to EPROM at f2:0000 ignored
[:] Write to EPROM at f2:0001 ignored
[:] Write to EPROM at f3:0000 ignored
[:] Write to EPROM at f3:0001 ignored
[:] Write to EPROM at f3:0000 ignored
[:] Write to EPROM at f3:0001 ignored
[:] Write to EPROM at f4:0000 ignored
[:] Write to EPROM at f4:0001 ignored
[:] Write to EPROM at f4:0000 ignored
[:] Write to EPROM at f4:0001 ignored
[:] Write to EPROM at f5:0000 ignored
[:] Write to EPROM at f5:0001 ignored
[:] Write to EPROM at f5:0000 ignored
[:] Write to EPROM at f5:0001 ignored
[:] Write to EPROM at f6:0000 ignored
[:] Write to EPROM at f6:0001 ignored
[:] Write to EPROM at f6:0000 ignored
[:] Write to EPROM at f6:0001 ignored
[:] Write to EPROM at f7:0000 ignored
[:] Write to EPROM at f7:0001 ignored
[:] Write to EPROM at f7:0000 ignored
[:] Write to EPROM at f7:0001 ignored
[:] Write to EPROM at f8:0000 ignored
[:] Write to EPROM at f8:0001 ignored
[:] Write to EPROM at f8:0000 ignored
[:] Write to EPROM at f8:0001 ignored
[:] Write to EPROM at f9:0000 ignored
[:] Write to EPROM at f9:0001 ignored
[:] Write to EPROM at f9:0000 ignored
[:] Write to EPROM at f9:0001 ignored
[:] Write to EPROM at fa:0000 ignored
[:] Write to EPROM at fa:0001 ignored
[:] Write to EPROM at fa:0000 ignored
[:] Write to EPROM at fa:0001 ignored
[:] Write to EPROM at fb:0000 ignored
[:] Write to EPROM at fb:0001 ignored
[:] Write to EPROM at fb:0000 ignored
[:] Write to EPROM at fb:0001 ignored
[:] Write to EPROM at fc:0000 ignored
[:] Write to EPROM at fc:0001 ignored
[:] Write to EPROM at fc:0000 ignored
[:] Write to EPROM at fc:0001 ignored
[:] Write to EPROM at fd:0000 ignored
[:] Write to EPROM at fd:0001 ignored
[:] Write to EPROM at fd:0000 ignored
[:] Write to EPROM at fd:0001 ignored
[:] Write to EPROM at fe:0000 ignored
[:] Write to EPROM at fe:0001 ignored
[:] Write to EPROM at fe:0000 ignored
[:] Write to EPROM at fe:0001 ignored
[:peb:slot3:tipi] Closing connection
[:peb:slot6:tirs232:uart0] resetting UART
[:peb:slot6:tirs232] (RS232/1) No serial output attached
[:peb:slot6:tirs232] (RS232/1) No serial output attached
[:peb:slot6:tirs232] (RS232/1) No serial output attached
[:peb:slot6:tirs232] (RS232/1) No serial output attached
[:peb:slot6:tirs232] (RS232/1) No serial output attached
[:peb:slot6:tirs232] (RS232/1) No serial output attached
[:peb:slot6:tirs232:uart1] resetting UART
[:peb:slot6:tirs232] (RS232/2) No serial output attached
[:peb:slot6:tirs232] (RS232/2) No serial output attached
[:peb:slot6:tirs232] (RS232/2) No serial output attached
[:peb:slot6:tirs232] (RS232/2) No serial output attached
[:peb:slot6:tirs232] (RS232/2) No serial output attached
[:peb:slot6:tirs232] (RS232/2) No serial output attached
[:peb:slot3:tipi] Trying to connect to Raspberry Pi at tipipz2:9901/tipi
[:peb:slot3:tipi] Connection established
[:peb:slot3:tipi] TIPI server offers ASYNC communication
[:] Write to EPROM at f0:0000 ignored
[:] Write to EPROM at f0:0001 ignored
[:] Write to EPROM at f0:0000 ignored
[:] Write to EPROM at f0:0001 ignored
[:] Write to EPROM at f1:0000 ignored
[:] Write to EPROM at f1:0001 ignored
[:] Write to EPROM at f1:0000 ignored
[:] Write to EPROM at f1:0001 ignored
[:] Write to EPROM at f2:0000 ignored
[:] Write to EPROM at f2:0001 ignored
[:] Write to EPROM at f2:0000 ignored
[:] Write to EPROM at f2:0001 ignored
[:] Write to EPROM at f3:0000 ignored
[:] Write to EPROM at f3:0001 ignored
[:] Write to EPROM at f3:0000 ignored
[:] Write to EPROM at f3:0001 ignored
[:] Write to EPROM at f4:0000 ignored
[:] Write to EPROM at f4:0001 ignored
[:] Write to EPROM at f4:0000 ignored
[:] Write to EPROM at f4:0001 ignored
[:] Write to EPROM at f5:0000 ignored
[:] Write to EPROM at f5:0001 ignored
[:] Write to EPROM at f5:0000 ignored
[:] Write to EPROM at f5:0001 ignored
[:] Write to EPROM at f6:0000 ignored
[:] Write to EPROM at f6:0001 ignored
[:] Write to EPROM at f6:0000 ignored
[:] Write to EPROM at f6:0001 ignored
[:] Write to EPROM at f7:0000 ignored
[:] Write to EPROM at f7:0001 ignored
[:] Write to EPROM at f7:0000 ignored
[:] Write to EPROM at f7:0001 ignored
[:] Write to EPROM at f8:0000 ignored
[:] Write to EPROM at f8:0001 ignored
[:] Write to EPROM at f8:0000 ignored
[:] Write to EPROM at f8:0001 ignored
[:] Write to EPROM at f9:0000 ignored
[:] Write to EPROM at f9:0001 ignored
[:] Write to EPROM at f9:0000 ignored
[:] Write to EPROM at f9:0001 ignored
[:] Write to EPROM at fa:0000 ignored
[:] Write to EPROM at fa:0001 ignored
[:] Write to EPROM at fa:0000 ignored
[:] Write to EPROM at fa:0001 ignored
[:] Write to EPROM at fb:0000 ignored
[:] Write to EPROM at fb:0001 ignored
[:] Write to EPROM at fb:0000 ignored
[:] Write to EPROM at fb:0001 ignored
[:] Write to EPROM at fc:0000 ignored
[:] Write to EPROM at fc:0001 ignored
[:] Write to EPROM at fc:0000 ignored
[:] Write to EPROM at fc:0001 ignored
[:] Write to EPROM at fd:0000 ignored
[:] Write to EPROM at fd:0001 ignored
[:] Write to EPROM at fd:0000 ignored
[:] Write to EPROM at fd:0001 ignored
[:] Write to EPROM at fe:0000 ignored
[:] Write to EPROM at fe:0001 ignored
[:] Write to EPROM at fe:0000 ignored
[:] Write to EPROM at fe:0001 ignored
[:peb:slot3:tipi] Closing connection
[:peb:slot6:tirs232:uart0] resetting UART
[:peb:slot6:tirs232] (RS232/1) No serial output attached
[:peb:slot6:tirs232] (RS232/1) No serial output attached
[:peb:slot6:tirs232] (RS232/1) No serial output attached
[:peb:slot6:tirs232] (RS232/1) No serial output attached
[:peb:slot6:tirs232] (RS232/1) No serial output attached
[:peb:slot6:tirs232] (RS232/1) No serial output attached
[:peb:slot6:tirs232:uart1] resetting UART
[:peb:slot6:tirs232] (RS232/2) No serial output attached
[:peb:slot6:tirs232] (RS232/2) No serial output attached
[:peb:slot6:tirs232] (RS232/2) No serial output attached
[:peb:slot6:tirs232] (RS232/2) No serial output attached
[:peb:slot6:tirs232] (RS232/2) No serial output attached
[:peb:slot6:tirs232] (RS232/2) No serial output attached
[:peb:slot3:tipi] Trying to connect to Raspberry Pi at tipipz2:9901/tipi
[:peb:slot3:tipi] Connection established
[:peb:slot3:tipi] TIPI server offers ASYNC communication
[:peb:slot8:hfdc] Attempt to set undefined CRU bit 5
[:peb:slot8:hfdc] Attempt to set undefined CRU bit 6
[:peb:slot8:hfdc] Attempt to set undefined CRU bit 7
[:peb:slot6:tirs232:uart0] resetting UART
[:peb:slot6:tirs232] (RS232/1) No serial output attached
[:peb:slot6:tirs232] (RS232/1) No serial output attached
[:peb:slot6:tirs232] (RS232/1) No serial output attached
[:peb:slot6:tirs232] (RS232/1) No serial output attached
[:peb:slot6:tirs232] (RS232/1) No serial output attached
[:peb:slot6:tirs232] (RS232/1) No serial output attached
[:peb:slot6:tirs232:uart1] resetting UART
[:peb:slot6:tirs232] (RS232/2) No serial output attached
[:peb:slot6:tirs232] (RS232/2) No serial output attached
[:peb:slot6:tirs232] (RS232/2) No serial output attached
[:peb:slot6:tirs232] (RS232/2) No serial output attached
[:peb:slot6:tirs232] (RS232/2) No serial output attached
[:peb:slot6:tirs232] (RS232/2) No serial output attached
[:peb:slot3:tipi] Closing connection
[:peb:slot3:tipi] Trying to connect to Raspberry Pi at tipipz2:9901/tipi
[:peb:slot3:tipi] Connection established
[:peb:slot3:tipi] TIPI server offers ASYNC communication

 

The last 4 lines are what happens after I try to load a module from TIP1.   and again.. nothing in the tipi log

my command line

./mame geneve -peb:slot3 tipi -conn rpi.tipipz2 -peb:slot5 speech -peb:slot6 tirs232 -peb:slot8 hfdc -peb:slot8:hfdc:h1 generic -hard1 disks/genhd01.hd $*
 

Link to comment
Share on other sites

The last 4 lines are the normal output for TIPI access. I do not get more output for a successful load either. Can you do a DIR or other accesses in MDOS?

 

I'm using GeneveOS 7.42 with the 7.30 GPL loader (don't know, is there an updated GPL loader around?)

Link to comment
Share on other sites

20 minutes ago, mizapf said:

The last 4 lines are the normal output for TIPI access. I do not get more output for a successful load either. Can you do a DIR or other accesses in MDOS?

 

I'm using GeneveOS 7.42 with the 7.30 GPL loader (don't know, is there an updated GPL loader around?)

dir works fine, copy in mdos works  fine.. its just loading with gpl in linux

 

Link to comment
Share on other sites

I came across a video on youtube of Borzork for the ti99 by nanochess and

saw this thread and wanted to try it on mame.

I hadn't used the ti99 driver for awhile and forgot how the rpk is made.

 

<?xml version="1.0" encoding="utf-8"?>
<romset version="1.0">
   <resources>
      <rom id="romimage1" file="borzorkc.bin"/>
   </resources>
   <configuration>
      <pcb type="paged377">
         <socket id="rom_socket" uses="romimage1"/>
      </pcb>
   </configuration>
</romset>

 

Packaging it up in a zip file and renaming the .zip to .rpk following the directions at https://www.ninerpedia.org/wiki/MESS_cartridge_handling  It works awesome in mame including the speech.

 

It's got a good beat and you can dance to it!

  • Like 2
Link to comment
Share on other sites

20 hours ago, arcadeshopper said:

dir works fine, copy in mdos works  fine.. its just loading with gpl in linux

I tried hard, but I just can't reproduce your problem. I ran MAME on Windows 11, with this batch file:

 

@echo off
C:
cd \prg\mame
mame.exe geneve -window -resolution 1024x768 -bios 2.00 -peb:slot5 speech -peb:slot6 tipi -peb:slot8 ddcc1 -conn rpi.tipi -oslog %*
pause

 

and SYSTEM-SYS on the Raspberry file system, with some cartridges in the "MODULES" directory. it booted successfully; I could run MYGPL on it, and then loaded TI Invaders, Defender, Extended Basic, Munch Man, Moonsweeper, all without any signs of a problem, one after another.

 

The only thing I noticed is that the access to TIPI has a pause of about 2-3 seconds at the start, when it closes the previous connection, and then opens the connection again (the last four lines of your dump above).

 

I assume you already checked for network problems, maybe also for firewalls that falsely block the connection? (Just a wild guess after you said that there is no problem in Linux.)

  • Like 1
Link to comment
Share on other sites

23 hours ago, mizapf said:

I tried hard, but I just can't reproduce your problem. I ran MAME on Windows 11, with this batch file:

 

@echo off
C:
cd \prg\mame
mame.exe geneve -window -resolution 1024x768 -bios 2.00 -peb:slot5 speech -peb:slot6 tipi -peb:slot8 ddcc1 -conn rpi.tipi -oslog %*
pause

 

and SYSTEM-SYS on the Raspberry file system, with some cartridges in the "MODULES" directory. it booted successfully; I could run MYGPL on it, and then loaded TI Invaders, Defender, Extended Basic, Munch Man, Moonsweeper, all without any signs of a problem, one after another.

 

The only thing I noticed is that the access to TIPI has a pause of about 2-3 seconds at the start, when it closes the previous connection, and then opens the connection again (the last four lines of your dump above).

 

I assume you already checked for network problems, maybe also for firewalls that falsely block the connection? (Just a wild guess after you said that there is no problem in Linux.)

Works fine in windows.. try linux  I'm booting from the hfdc and accessing modules on TIP1.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...