Welcome, Guest. Please login or register.


Author Topic: SPEmu128 (Read 20408 times)

Offline nyuzga

  • EP addict
  • *
  • Posts: 2112
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 66.0 Firefox 66.0
    • View Profile
Re: SPEmu128
« Reply #75 on: 2019.May.21. 16:41:55 »
Sc0tb0t

23503-0

Offline nyuzga

  • EP addict
  • *
  • Posts: 2112
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 66.0 Firefox 66.0
    • View Profile
Re: SPEmu128
« Reply #76 on: 2019.May.21. 16:51:32 »
Continental circus

23508-0


Online gflorez

  • EP addict
  • *
  • Posts: 2663
  • Country: es
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 66.0 Firefox 66.0
    • View Profile
Re: SPEmu128
« Reply #77 on: 2019.May.24. 10:55:42 »
While testing the SimbiFace3 on the Enterprise, injecting the SPEmu128.rom, I have found an error.

I have a zone from 60h to 6Fh segments to put Roms, so I have configured it as this:

ROM[96]  =SD:file.Rom
ROM[97]  =SD:SPEM128a.ROM
ROM[98]  =SD:SPEM128b.ROM
ROM[99]  =SD:SPEM128c.ROM

SF3 still doesn't allow Roms greater than 16KB, but I have overcome that slicing the SPEMU128.ROM, every one has a letter a, b, c added to the name. The command numbers the segments in decimal.

Then, when I recall the emulator typing ":SP128", it loads correctly, but if I try to load a TAP or a SNA, the FILE(ROM or EXT)  program makes weird things:

* FILE inside SPEmu128 rom.mp4 (7998.11 kB - downloaded 22 times.)

I have tried to do the same on the EP emulator, but in it the FILE program is not recalled.

On the other side, SPemu128.com works flawlessly.

Offline geco

  • EP addict
  • *
  • Posts: 5430
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 60.0 Firefox 60.0
    • View Profile
Re: SPEmu128
« Reply #78 on: 2019.May.24. 11:03:49 »
It is strange, directory always the N^ character, is it possible something writes to the same place where FILE write too?

Online Zozosoft

  • EP addict
  • *
  • Posts: 13519
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Firefox 67.0 Firefox 67.0
    • View Profile
    • http://enterprise.iko.hu/
Re: SPEmu128
« Reply #79 on: 2019.May.24. 11:08:30 »
Why looks it is in IS-BASIC???
The rest is easy to understood: when EXOS IRQ re-enabled, the F7 key still pressed, which is make "TOGGLE KEY CLICK" character sequence.

SP128 from ROM works with copy to 100h method? EXOS 0 call executed before jump to 100h?

Online Zozosoft

  • EP addict
  • *
  • Posts: 13519
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Firefox 67.0 Firefox 67.0
    • View Profile
    • http://enterprise.iko.hu/
Re: SPEmu128
« Reply #80 on: 2019.May.24. 11:10:59 »
It is strange, directory always the N^ character
I think this is only Spanish ROM and UK EXDOS problem, the Spanish ROM redefine the \ character.

Online gflorez

  • EP addict
  • *
  • Posts: 2663
  • Country: es
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 66.0 Firefox 66.0
    • View Profile
Re: SPEmu128
« Reply #81 on: 2019.May.24. 11:56:16 »
I have tried with or without the ESP.rom and it makes the same.

I have put the three slices on the emulator and it makes the same error.

Here you have the files.


Offline geco

  • EP addict
  • *
  • Posts: 5430
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 60.0 Firefox 60.0
    • View Profile
Re: SPEmu128
« Reply #82 on: 2019.May.24. 16:04:38 »
SP128 from ROM works with copy to 100h method? EXOS 0 call executed before jump to 100h?
If i remember well, yes, and I do not know if EXOS 0 is executed before.

Online gflorez

  • EP addict
  • *
  • Posts: 2663
  • Country: es
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 66.0 Firefox 66.0
    • View Profile
Re: SPEmu128
« Reply #83 on: 2019.May.24. 20:10:02 »
The behaviour is different if I put the complete 48KB Rom or the same segments where I put the three slices of 16KB.



Online Zozosoft

  • EP addict
  • *
  • Posts: 13519
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 67.0 Firefox 67.0
    • View Profile
    • http://enterprise.iko.hu/
Re: SPEmu128
« Reply #84 on: 2019.May.24. 20:52:45 »
Yes, the problem: no EXOS 0 executed before JP 0100h.
At the loadable version the EXOS do it:
"When the whole program has been loaded, EXOS will simulate a warm reset to the start of the program at 0100h. This warm reset will be done with the reset flags set to 20h (see section 11.2) which will completely reset the I/ O system, without disturbing user RAM."

Without the EXOS 0 the IS-BASIC system still alive, including the opened KEYBOARD chanel.

Offline geco

  • EP addict
  • *
  • Posts: 5430
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Firefox 66.0 Firefox 66.0
    • View Profile
Re: SPEmu128
« Reply #85 on: 2019.May.25. 07:49:57 »
Thank you very much :)
I inserted EXOS 0 before copying the stuff to 0100h, and jp 0100h.

Online gflorez

  • EP addict
  • *
  • Posts: 2663
  • Country: es
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 67.0 Firefox 67.0
    • View Profile
Re: SPEmu128
« Reply #86 on: 2019.May.25. 12:18:23 »
Great!

I have already tested it on the emulator, later I will test it on real gear with SimbiFace3.

Offline ron

  • Newbie
  • Posts: 23
  • Country: es
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 67.0 Firefox 67.0
    • View Profile
    • RetroWiki & Cacharreo [RW]
Re: SPEmu128
« Reply #87 on: 2019.May.25. 13:11:15 »
I'm having a nice time today with my Enters, i'm going to give it a try, this seems to be new stuff, isn't it ?

Online gflorez

  • EP addict
  • *
  • Posts: 2663
  • Country: es
  • OS:
  • Unknown Unknown
  • Browser:
  • Firefox 66.0 Firefox 66.0
    • View Profile
Re: SPEmu128
« Reply #88 on: 2019.May.25. 19:17:15 »
I forgot to say that the Rom woks flawlessly injected by the SF3.

Offline TMTLOGIC

  • Newbie
  • Posts: 18
  • Country: nl
  • OS:
  • Linux Linux
  • Browser:
  • Chrome 67.0.3396.87 Chrome 67.0.3396.87
    • View Profile
    • www.tmtlogic.com
Re: SPEmu128
« Reply #89 on: 2019.May.25. 20:07:12 »
when I have the second batch of SF3s ready I will continue with the firmware.
-enlarge the roms 32 48 and 64kb
-hexadecimal rom number
-Enterprise,CPC,MSX or PCW  name on the oled display.
-continu with the wifi stuff
WWW.TMTLOGIC.COM