Welcome, Guest. Please login or register.


Author Topic: SPEmu128 (Read 159188 times)

Offline nyuzga

  • EP addict
  • *
  • Posts: 2307
  • Country: hu
Re: SPEmu128
« Reply #75 on: 2019.May.21. 16:41:55 »
Sc0tb0t

[ Guests cannot view attachments ]

Offline nyuzga

  • EP addict
  • *
  • Posts: 2307
  • Country: hu
Re: SPEmu128
« Reply #76 on: 2019.May.21. 16:51:32 »
Continental circus

[ Guests cannot view attachments ]


Offline gflorez

  • EP addict
  • *
  • Posts: 3615
  • Country: es
    • Támogató Támogató
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:

[ Guests cannot view attachments ]

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: 7232
  • Country: hu
    • Támogató Támogató
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?

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14779
  • Country: hu
    • 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?

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14779
  • Country: hu
    • 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.

Offline gflorez

  • EP addict
  • *
  • Posts: 3615
  • Country: es
    • Támogató Támogató
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: 7232
  • Country: hu
    • Támogató Támogató
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.

Offline gflorez

  • EP addict
  • *
  • Posts: 3615
  • Country: es
    • Támogató Támogató
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.



Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14779
  • Country: hu
    • 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: 7232
  • Country: hu
    • Támogató Támogató
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.

Offline gflorez

  • EP addict
  • *
  • Posts: 3615
  • Country: es
    • Támogató Támogató
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

  • User
  • *
  • Posts: 85
  • Country: es
    • 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 ?

Offline gflorez

  • EP addict
  • *
  • Posts: 3615
  • Country: es
    • Támogató Támogató
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

  • Beginner
  • *
  • Posts: 42
  • Country: nl
    • 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