ENTERPRISE KLUB
2021. október 2., 1055 Budapest, Nyugati tér 9. 14-19 óráig
Belépés kizárólag klubtagok részére! (Klubkártyával vagy előfizetéssel!)
Welcome, Guest. Please login or register.


Author Topic: SPemu (Read 112340 times)

Offline SlashNet

  • EP lover
  • *
  • Posts: 765
  • Country: ua
  • Enterprise 128K | Cubietruck
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 92.0.4515.126 Chrome 92.0.4515.126
    • View Profile
    • Russian info about Enterprise
Re: SPemu
« Reply #285 on: 2021.August.07. 21:51:14 »
Vade Retro I
27623-027625-1

Vade Retro II
https://www.worldofspectrum.org/forums/discussion/55500/vade-retro-ii
27627-227629-3

Una Extraña Historia
https://worldofspectrum.org/forums/discussion/49666/
27631-427633-5


Sometimes attributes doesn't update in menu. So just open emulator menu (F1) and exit (Esc) to update screen.

Offline SlashNet

  • EP lover
  • *
  • Posts: 765
  • Country: ua
  • Enterprise 128K | Cubietruck
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 92.0.4515.134 Chrome 92.0.4515.134
    • View Profile
    • Russian info about Enterprise
Re: SPemu
« Reply #286 on: 2021.August.23. 11:08:27 »
Geco, is it possible to make modification in SPEMU binary file using hex editor for alteration controls?
As example, change external/internal joy definitions from sinclair/cursor joy to QAOPM (or any other keys)?

Online geco

  • EP addict
  • *
  • Posts: 6286
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 78.0 Firefox 78.0
    • View Profile
Re: SPemu
« Reply #287 on: 2021.August.23. 13:36:22 »
Geco, is it possible to make modification in SPEMU binary file using hex editor for alteration controls?
As example, change external/internal joy definitions from sinclair/cursor joy to QAOPM (or any other keys)?
Unfortunately i do not remember exactly how it was done, by my memory Kempston Joystick assigned to External Joystick, and all others remains the speccy keys, Cursor joystick is 67890 (?) , and it is done by the keyboard remapper routine, so if i did not assign EXT/INT Joy to Cursor/Sinclair joystick it is not possible to patch the binary by HEX editor, and other thing which makes it impossibble SPEmu is packed.

Offline SlashNet

  • EP lover
  • *
  • Posts: 765
  • Country: ua
  • Enterprise 128K | Cubietruck
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 92.0.4515.134 Chrome 92.0.4515.134
    • View Profile
    • Russian info about Enterprise
Re: SPemu
« Reply #288 on: 2021.August.23. 14:22:13 »
http://ep128.hu/Ep_Util/SPEmu.htm

Quote
Billentyűzet, irányítás

A játékokat (többnyire) botkormánnyal praktikus irányítani, így az emulátorban az EXT1 / EXT2 botkormány az INTERFACE II botkormányillesztő 1. / 2. portjainak felelnek meg. Ezenkívül a beépített botkormány a kurzormozgató billentyűknek felel meg, vagyis megfelel a CURSOR INTERFACE-nek. Így gyakorlatilag minden játékot használhatunk botkormánnyal is (annak ellenére, hogy nincs KEMPSTON emuláció). Az INTERFACE II és CURSOR illesztők ugyanis a billentyűzettel párhuzamosan működnek, így, ha a program nem is ismeri ezeket, de lehetőség van az irányító billentyűk definiálására, ezekre definiálhatjuk bármelyik botkormányt.

You added only Kempston mouse emulation.
But not the Kempston Joystick.
« Last Edit: 2021.August.23. 14:31:00 by SlashNet »

Online geco

  • EP addict
  • *
  • Posts: 6286
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 78.0 Firefox 78.0
    • View Profile
Re: SPemu
« Reply #289 on: 2021.August.23. 15:42:30 »
Why would you like to change  from EXT1/2 mapped to Interface II to QAOPM?

Offline SlashNet

  • EP lover
  • *
  • Posts: 765
  • Country: ua
  • Enterprise 128K | Cubietruck
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 92.0.4515.134 Chrome 92.0.4515.134
    • View Profile
    • Russian info about Enterprise
Re: SPemu
« Reply #290 on: 2021.August.23. 18:28:04 »
Just wanted to play some games on my EP. I prefer to play with joystick, but some games have keyboard only controls (not even QAOP).

Few years ago I play spectrum games on my handheld console with handy emulator. This emulator have quick and useful possibility of hot remap of joypad to spectrum keyboard.

So I wanted to "remap" EP joystick from "67890" keys to another.
But if you say that SPEMU executable is packed, no need to worry.

Online geco

  • EP addict
  • *
  • Posts: 6286
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Chrome 91.0.4472.120 Chrome 91.0.4472.120
    • View Profile
Re: SPemu
« Reply #291 on: 2021.August.23. 19:02:38 »
The executable is packed, it is sure, if i read correctly my solution :-D, interface II is mapped to ext 1/2 ( as i remember these are number keys on keyboard) and cursor (67890) is mapped to internal joy, there are huge emount of speccy games which uses idiot keyboard layout, so i do not have glue how it could be solved. I prefer qaop space, or m, but i met very idiot layouts.