Time |
Nickname |
Message |
00:15
🔗
|
dll |
I've got a bit of time now. I' |
00:15
🔗
|
dll |
... I'll see what I can do. |
00:18
🔗
|
SketchCow |
Great |
00:20
🔗
|
dll |
I've had to modify the build instructions a bit, in order to prevent linker errors when trying to link to X11. We'lll see how this goes... |
00:30
🔗
|
dll |
https://www.dropbox.com/s/wxpkkoypzbohmzs/pce-macplus-from-DavidL-3.zip?dl=0 |
00:31
🔗
|
dll |
It seems to work with .dsk files, but further testing would be good |
00:32
🔗
|
dll |
Fullscreen *is* working, too :-) |
00:37
🔗
|
dll |
My dev machine crashed, so I'm not sure if this link came through: https://www.dropbox.com/s/wxpkkoypzbohmzs/pce-macplus-from-DavidL-3.zip?dl=0 |
00:47
🔗
|
SketchCow |
Uploading |
00:48
🔗
|
SketchCow |
1. The shuddering noise is fixed |
00:49
🔗
|
SketchCow |
2. The fullscreen works |
00:53
🔗
|
SketchCow |
3. It books the .dsk files |
00:53
🔗
|
SketchCow |
So, let me know what credit you want, twitter link or name or what |
00:54
🔗
|
dll |
Cool |
00:54
🔗
|
dll |
Maybe my Twitter? @DavidLudwig |
00:54
🔗
|
dll |
and/or name: David Ludwig |
00:54
🔗
|
dll |
:-) |
00:54
🔗
|
dll |
... or not. I'm glad it's working! |
00:56
🔗
|
dll |
On a similar, but different note, if+when y'all have time: why not use MAME for pre-OSX Mac emulation? |
00:56
🔗
|
SketchCow |
Two main reasons. |
00:56
🔗
|
SketchCow |
1. Too slow |
00:56
🔗
|
SketchCow |
2. Clunky compared to the PCE-JS hack |
00:57
🔗
|
SketchCow |
We'd love to get it working but the thing got really munched when emscripten compiles were attempted. |
00:57
🔗
|
dll |
munched? |
00:57
🔗
|
SketchCow |
It's on DFJustin's way too long list to take a look and see if an answer can be found. |
00:57
🔗
|
SketchCow |
Yes, the emulation of the chipset of the more advanced machines for some reason turfs out when in emscriptenized versions. |
00:57
🔗
|
SketchCow |
In general, we prefer the MAME approach, so it's all consolidated. |
00:58
🔗
|
SketchCow |
But with some emulations, the alternate emulators are just zippier. |
00:58
🔗
|
dll |
Fair |
00:58
🔗
|
SketchCow |
The pce-js thing is like a hack beyond hack |
00:58
🔗
|
SketchCow |
It does this crazy trick to make the mouse work, for example |
00:58
🔗
|
SketchCow |
Totally rips the current mouse position and just hard-wires it, but your brain doesn't care. |
00:59
🔗
|
SketchCow |
If you watched side by side, you'd go "ohhhh" regarding the way it moves to the original |
00:59
🔗
|
dll |
Interesting |
00:59
🔗
|
SketchCow |
In the beginning, we couldn't make sound work |
00:59
🔗
|
SketchCow |
But it had the beep |
00:59
🔗
|
SketchCow |
And so we knew it was in there |
00:59
🔗
|
SketchCow |
At some point, James Friend was hanging |
00:59
🔗
|
SketchCow |
And he goes "Oh, I just play a .wav when it starts" |
00:59
🔗
|
SketchCow |
!! |
00:59
🔗
|
SketchCow |
Later ones did actual emulation, we used those |
01:00
🔗
|
dll |
Haha |
01:00
🔗
|
SketchCow |
We want color very badly |
01:00
🔗
|
dll |
Same here |
01:00
🔗
|
SketchCow |
The hope had been PCE would upgrade |
01:00
🔗
|
SketchCow |
But nooope |
01:00
🔗
|
dll |
Do you remember how much slower MAME was, relative to PCE, roughly? |
01:00
🔗
|
dll |
Like, very noticeably? |
01:01
🔗
|
SketchCow |
http://www.hampa.ch/pce/ |
01:01
🔗
|
SketchCow |
Are you hoping to find a way to wedge it in |
01:01
🔗
|
dll |
Hoping, yes. Will it work, <shrugs>. |
01:01
🔗
|
SketchCow |
I mean, let's not wreck the new guy |
01:01
🔗
|
SketchCow |
you did good work, take the W |
01:02
🔗
|
SketchCow |
But if you want to talk to us about MAME as an emulator in the mess, I'm up for it |
01:02
🔗
|
SketchCow |
The problem is, as soon as you go past powerPC you're sad mac |
01:02
🔗
|
dll |
Will do. I might play around with Emscripten + MAME. If I get any results, I'll be back. |
01:02
🔗
|
SketchCow |
DFJustin is your guy |
01:02
🔗
|
dll |
I'd probably limit it to 68k emulation, though. |
01:02
🔗
|
SketchCow |
He has the insider knowledge |
01:02
🔗
|
dll |
Cool. |
01:02
🔗
|
dll |
Thanks! |
01:04
🔗
|
SketchCow |
Also, Josh's project is insane: https://www.v68k.org/advanced-mac-substitute/ |
01:12
🔗
|
dll |
I've seen that. It's impressive. :-) |
01:12
🔗
|
SketchCow |
Mr. Friend just saw what we did |
01:13
🔗
|
SketchCow |
Run for the hills, boy |
01:13
🔗
|
SketchCow |
Don't keep the same habits, that's how he tracks you |
01:13
🔗
|
SketchCow |
So, in terms of platforms currently unemulated at the archive, the top two are probably Mac color, and Windows 95. |
01:14
🔗
|
SketchCow |
We have proof Windows 95/98 can be done, but we've never done all the hook work |
01:14
🔗
|
dll |
What sort of stuff is involved in "hook work"? |
01:15
🔗
|
SketchCow |
http://copy.sh/v86/?profile=windows98 |
01:15
🔗
|
dll |
Mouse cursor, I take it is one? |
01:16
🔗
|
SketchCow |
Well, sort of |
01:16
🔗
|
SketchCow |
So, most of this work on the MAME side is done |
01:16
🔗
|
SketchCow |
I.e. if it's MAME, we generate the hooks pretty well. |
01:17
🔗
|
SketchCow |
But when it's a brand new emulator, it's a little world of pain, can take a day or weeks. |
01:17
🔗
|
SketchCow |
Just ask Sgeo who spent 3 weeks but damn if we don't have C64 emulation |
01:17
🔗
|
SketchCow |
But Vice (a superior emulator to MAME in that platform) is worth the trouble |
01:18
🔗
|
dll |
Interesting. c64's never been my forte. (pre-OSX MacOS, along with late-80s and early 90s OSes, though, get my nostalgia going. :-) ) |
01:20
🔗
|
dll |
(... and mostly on x86 hardware, with the exception of Macs) |
01:20
🔗
|
SketchCow |
https://archive.org/details/softwarelibrary_c64_showcase |
04:13
🔗
|
|
azakai_ has joined #jsmess |
07:22
🔗
|
shattered |
I hope to improve MAME emulation of Agat ("Soviet Apple ][") to the point it can be hosted on IA |
07:22
🔗
|
shattered |
some fun stuff there |
07:24
🔗
|
shattered |
f.e. this Alice in Wonderland fan translation - https://www.youtube.com/watch?v=gbjEco-Lx_I |
16:11
🔗
|
|
azakai_ has quit IRC (Read error: Operation timed out) |
18:43
🔗
|
pengan |
Here is another 68k Macintosh emscripten emulator, Mini vMac |
18:43
🔗
|
pengan |
https://yksoft1.github.io/mvmacdemo.html |
19:18
🔗
|
dll |
Ooooh, color |
23:29
🔗
|
SketchCow |
is this yours, pengan |
23:36
🔗
|
pengan |
no,it's not mine, it ported by yksoft1 https://github.com/yksoft1 |
23:36
🔗
|
SketchCow |
I mean, I'm shoving it in now |
23:38
🔗
|
SketchCow |
Doing all the emulation garbanzo makes it pretty easy. |
23:40
🔗
|
SketchCow |
- Shoved the bios into emularity_bios_ii |
23:40
🔗
|
pengan |
Cool |
23:41
🔗
|
pengan |
yksoft1 is not on IRC but he's on twitter https://twitter.com/yksoft1?lang=en |
23:41
🔗
|
SketchCow |
Doesn't follow me. Heartbreaking |
23:41
🔗
|
SketchCow |
I'm fascinating |
23:41
🔗
|
SketchCow |
OK, I shoved in something called colormac as an emulator. |
23:43
🔗
|
SketchCow |
Messing with colormac_test |
23:45
🔗
|
SketchCow |
Bear in mind that due to the archive system slowly dealing with the incoming files, it's not going to work for a few minutes. |
23:47
🔗
|
pengan |
yksoft1 is live in China and not connect to retro-computing community... Archive.org is also blocked by the great firewall.... |
23:48
🔗
|
|
Sgeo_ has joined #jsmess |
23:49
🔗
|
|
Sgeo has quit IRC (Read error: Operation timed out) |
23:49
🔗
|
SketchCow |
I've asked db48x to make an appearance to get this working. |
23:50
🔗
|
SketchCow |
https://archive.org/details/colormac_test feezes, could be a billion things |
23:54
🔗
|
SketchCow |
I took out the peripherals directive |
23:59
🔗
|
SketchCow |
Back to spam work, hopefully db48x and I can talk |
23:59
🔗
|
pengan |
It seems need some modification to emularity |