Previous Thread
Next Thread
Print Thread
Page 78 of 80 1 2 76 77 78 79 80
Joined: Mar 2001
Posts: 17,217
Likes: 234
R
Very Senior Member
Offline
Very Senior Member
R
Joined: Mar 2001
Posts: 17,217
Likes: 234
A 30+ year old "Halloween Egg" was discovered today in the official Apple IIgs diagnostics program (not by me). Boot it up on October 31st and you get this:

[Linked Image from rbelmont.mameworld.info]

6 members like this: zillion, robcfg, Stiletto, Revenant, Duke, kmg
Joined: Feb 2014
Posts: 1,102
Likes: 173
G
Very Senior Member
Offline
Very Senior Member
G
Joined: Feb 2014
Posts: 1,102
Likes: 173
Playing a bit with Total Replay and I noticed that it seems to get into a state where you get funky hi-res colors where everything's only purple and green.

It only seems to do this after a DHGR screen gets previewed:

[Linked Image from i.imgur.com]

after a DHGR preview happens:

[Linked Image from i.imgur.com]


./mame apple2e -sl7 cffa202 -hard1 Total\ Replay\ v4.01.hdv


I use the cffa202 since the cffa2 doesn't seem to autoboot.

(Another weird thing I noticed is that I ran Total Replay on mame on a different system and I was able to launch Tharolian Tunnels and for some reason on another computer Total Replay doesn't seem to have Tharolian Tunnels. I type THAR and I get "The Asteroid Field" instead.

Immediately after booting up Total Replay 4.01 I press the right arrow: On one system I get Agent USA, on the other I get 8bit-Slicks. It's really strange as I redownloaded Total Replay and Tharolian Tunnels isn't there. So strange.


)

Joined: Mar 2001
Posts: 17,217
Likes: 234
R
Very Senior Member
Offline
Very Senior Member
R
Joined: Mar 2001
Posts: 17,217
Likes: 234
TR changes the game list depending on the system. 64K machines don't get 128K/DHGR games like Airheart and Marble Madness, and machines without a joystick connected (MAME only recently properly emulated having it disconnected) don't get Skyfox, for instance.

Joined: Feb 2014
Posts: 1,102
Likes: 173
G
Very Senior Member
Offline
Very Senior Member
G
Joined: Feb 2014
Posts: 1,102
Likes: 173
ohhhhh ok. Thanks for the info RB, I thought I was going bats.


I see where it will tell you if you have a joystick when it starts up ( -gameio joy )


[Linked Image from i.imgur.com]

with joystick, 336 games
no joystick, 243 games

(with 64k apple2p and joystick 291 games)
(with 64k apple2p and no joystick 213 games)

and Total Replay also has a joystick tester with CTRL+P and if you have no joystick it says: "NO JOYSTICK DETECTED"

[Linked Image from i.imgur.com]

and it seems if you want to use the cffa2 you have to use apple2ee (since it has the 65c02) ,

for apple2e (or apple2p) (or apple2 if you type 7 CTRL+P) you use the cffa202 (regular 6502)

Now I understand why:
cffa2 CFFA 2.0 Compact Flash (65C02 firmware, www.dreher.net)
cffa202 CFFA 2.0 Compact Flash (6502 firmware, www.dreher.net)

Last edited by Golden Child; 11/05/21 09:41 PM.
Joined: Feb 2014
Posts: 1,102
Likes: 173
G
Very Senior Member
Offline
Very Senior Member
G
Joined: Feb 2014
Posts: 1,102
Likes: 173
I've been fiddling with firefox and trying to learn about javascript programming and read about the gamepad API so I thought I'd write a gamepad tester in javascript:

My javascript code is crap, but it taught me a lot about how gamepads work under firefox and chrome in linux: The big takeaway is that the gamepad is invisible in a window until you "generate some activity". This activity can be moving the joystick axis or pressing a button.

g = navigator.getGamepads()

returns an empty array until you move the gamepad/joystick. If anyone wants to see my crap tester I'll clean it up and post it somewhere. Let me know.

Before moving the joystick:

[Linked Image from i.imgur.com]

After moving the joystick, you get an array of gamepads:

[Linked Image from i.imgur.com]



[Linked Image from i.imgur.com]


So I figured, what online emulators could use a joystick?

I tried scullinsteel's online apple // jse emulator and amazingly it supports the joystick. Until you move the joystick, the mouse controls PDL(0) and PDL(1) but after movement, it returns values from the gamepad api.

[Linked Image from i.imgur.com]

pulling the joystick into the lower right for 255,255

(note that here you see two different firefox windows reading the same gamepad. Even though the gamepad was active in one firefox window, it wasn't active in the other freshly opened window until there was gamepad activity)

[Linked Image from i.imgur.com]

Ahhh, yes! Choplifter plays great with a joystick!



Then I thought, didn't I hear that you can run mame in a browser?

So I went to archive and tried Total Replay and it amazed me: It's mame in a browser, and it blew my mind when I saw you can access the UI and everything.

[Linked Image from i.imgur.com]

but too bad, the joystick didn't work, one possible reason is that -gameio joy wasn't specified, and if you enable the joy from the UI and reset, it hangs. But I see the potential there, and it's awesome.

[Linked Image from i.imgur.com]

Last edited by Golden Child; 11/07/21 04:50 PM.
Joined: Feb 2014
Posts: 1,102
Likes: 173
G
Very Senior Member
Offline
Very Senior Member
G
Joined: Feb 2014
Posts: 1,102
Likes: 173
Most everything on archive launches into mame,

but I tried a couple of other browser emulators on archive, dosbox (with Airlift Rescue and qbasic (qbasic gorillas and trying "print stick(0)" ) the gamepad doesn't work.

However, Vice works (commodore 64), you just have to configure the joystick by:

pressing button 2 to get the menu (also acts as a back button),
go to Machine Settings / Joystick Device 1 --> set to Joystick,
then go to Joystick mapping and set the Up/Down/Left/Right/Fire for your joystick and then it should work.

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

Joined: Jun 2014
Posts: 95
Likes: 3
P
Member
Offline
Member
P
Joined: Jun 2014
Posts: 95
Likes: 3
Originally Posted by Golden Child
one possible reason is that -gameio joy wasn't specified

Jason added it. It looks to be working now.

Joined: Feb 2014
Posts: 1,102
Likes: 173
G
Very Senior Member
Offline
Very Senior Member
G
Joined: Feb 2014
Posts: 1,102
Likes: 173
Awesome! Thank you!

It didn't work for me on my first launch because I hadn't yet pressed a gamepad/joystick button to "activate" the gamepad in the browser.

So before/while the emulator's loading in the browser, you might press a gamepad button to activate it. Then hit CTRL+P in total replay to test it.

Joined: Jan 2012
Posts: 1,179
Likes: 17
rfka01 Offline OP
Very Senior Member
OP Offline
Very Senior Member
Joined: Jan 2012
Posts: 1,179
Likes: 17
User as58 on the German VzEkC forum shared two ROM sets for the IBS Space 84 that contain Forth in their upper halves, the IBS Space 84 appears to be able to access either half.

https://forum.classic-computing.de/...forth-diskussion-und-infos/&pageNo=2

I've uploaded the files.


NCR DMV- DEC Rainbow- Siemens PCD- ITT 3030-Oly People- Acorn A5000- Olivetti M20
Joined: Feb 2014
Posts: 1,102
Likes: 173
G
Very Senior Member
Offline
Very Senior Member
G
Joined: Feb 2014
Posts: 1,102
Likes: 173
I came across a disk image of LCSI Sprite Logo and thought I'd see if it could work.

Modified ezcgi for different addresses:

Code
uint8_t a2bus_ezcgi_device::read_c0nx(uint8_t offset)
{
        switch (offset)
        {
                case 0:
                        return m_tms->vram_read();

                case 2:
                        return m_tms->register_read();
        }

        return 0xff;
}

void a2bus_ezcgi_device::write_c0nx(uint8_t offset, uint8_t data)
{
        switch (offset & 0x3)
        {
                case 1:
                        m_tms->vram_write(data);
                        break;

                case 3:
                        m_tms->register_write(data);
                        break;
        }
}

and I can see it does something, but it doesn't work correctly. Looking at pictures of the board, there's a 2k rom and it must be using some code there. Curiously, it doesn't appear to use IOSEL or IOSTB to access the rom, but rather INH.

[Linked Image from i.imgur.com]

ruh-roh!

[Linked Image from i.imgur.com]

Page 78 of 80 1 2 76 77 78 79 80

Link Copied to Clipboard
Who's Online Now
1 members (AJR), 248 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,320
Posts121,944
Members5,074
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
Forum hosted by www.retrogamesformac.com