|
Joined: May 2012
Posts: 555 Likes: 1
Senior Member
|
OP
Senior Member
Joined: May 2012
Posts: 555 Likes: 1 |
|
|
|
|
Joined: May 2012
Posts: 555 Likes: 1
Senior Member
|
OP
Senior Member
Joined: May 2012
Posts: 555 Likes: 1 |
SM 7238 aka T3300 -- yet another DECclone, likely not of a DEC original, but of something compatible -- this one is Intel MCS80-based, with no character generator chip. Technical manual is rather good, and mentions a graphics option with Tek 401x and ReGIS features. Manual + schematics = working double-size chars and smooth scroll: ![[Linked Image]](https://img-fotki.yandex.ru/get/195990/264743.7/0_b62ae_daa267ae_XL.png) Cyrillic glyphs aren't very polished, though, compared with vt240-clone (mc7105). When firmware thinks there is a graphics card, a Tek 4010 mode menu suddenly appears: ![[Linked Image]](https://img-fotki.yandex.ru/get/765779/264743.8/0_b71ea_acdfb5f5_orig.png) Graphic card is rather simple -- basically a "glass plotter" (no upd7220 there, it's all discrete chips).
|
|
|
|
Joined: May 2012
Posts: 555 Likes: 1
Senior Member
|
OP
Senior Member
Joined: May 2012
Posts: 555 Likes: 1 |
Heh. 48K Apple II games could pretty much be mechanically ported to anything with a 6502 and an agreeable memory map. Here's another find (from http://agatcomp.ru/Pravetz/SuperGames.shtml) -- apple2-based arcade board (fits inside the CRT case) with Mario translation patch Not in MAME (yet :)) ![[Linked Image]](http://agatcomp.ru/Pravetz/SuperGames/05.png) I've took a stab at it but failed. If starting address is 0 (i.e. this dump is mapped at $C000 so that start address is read from $3FFC), then code makes some sense, but treats memory at $00xx as RAM, then accesses unknown slot devices and finally jumps into unknown (no matter what I add to $4000 it doesn't look like useful code):
* = 0000
0000 E4 FF CPX $FF
0002 A9 AD LDA #$AD
0004 85 00 STA $00
0006 A9 E8 LDA #$E8
0008 85 01 STA $01
000A 85 05 STA $05
000C A9 95 LDA #$95
000E 85 03 STA $03
0010 A9 00 LDA #$00
0012 85 04 STA $04
0014 A9 C0 LDA #$C0
0016 85 02 STA $02
0018 A9 D0 LDA #$D0
001A 85 06 STA $06
001C A2 07 LDX #$07
001E F8 SED
001F D8 CLD
0020 2C 50 C0 BIT $C050
0023 A2 01 LDX #$01
0025 8E A0 C0 STX $C0A0
0028 AD E0 C0 LDA $C0E0
002B 8D 00 12 STA $1200
002E E6 15 INC $15
0030 D0 F6 BNE $0028
0032 E6 16 INC $16
0034 E8 INX
0035 E0 70 CPX #$70
0037 90 EC BCC $0025
0039 4C 00 40 JMP $4000
|
|
|
|
Joined: Mar 2001
Posts: 17,005 Likes: 94
Very Senior Member
|
Very Senior Member
Joined: Mar 2001
Posts: 17,005 Likes: 94 |
Yeah, it's substantially altered from the plain Apple II Mario, at least in terms of the startup code.
|
|
|
|
Joined: May 2012
Posts: 555 Likes: 1
Senior Member
|
OP
Senior Member
Joined: May 2012
Posts: 555 Likes: 1 |
When firmware thinks there is a graphics card, a Tek 4010 mode menu suddenly appears: ![[Linked Image]](https://img-fotki.yandex.ru/get/765779/264743.8/0_b71ea_acdfb5f5_orig.png) Graphic card is rather simple -- basically a "glass plotter" (no upd7220 there, it's all discrete chips). ... and it seems to work (haven't understood it fully yet, so there are stray pixels): ![[Linked Image]](https://img-fotki.yandex.ru/get/480479/264743.8/0_b73ac_fdb183a4_orig.png)
|
|
|
|
Joined: May 2012
Posts: 555 Likes: 1
Senior Member
|
OP
Senior Member
Joined: May 2012
Posts: 555 Likes: 1 |
Some progress on http://mametesters.org/view.php?id=5764 "radio4k: Display is not stable and flickers". This ROM uses SCC_END_OF_ROW_DMA chars, regular radio86 does not: ![[Linked Image]](https://img-fotki.yandex.ru/get/893240/264743.8/0_b752a_16cb056e_orig.png)
|
|
|
|
Joined: May 2012
Posts: 555 Likes: 1
Senior Member
|
OP
Senior Member
Joined: May 2012
Posts: 555 Likes: 1 |
A different kind of progress -- digging in the "Ershov archive" (credit for this find goes to avivanov76) produced a 1982 document re: Apple II hardware purchase for Soviet Academy of Sciences: http://ershov-arc.iis.nsk.su/archive/eaindex.asp?did=7448&lang=2It's not all just for work, btw -- Apple Stellar Invaders, Apple Trek/Star Wars, Apple Bowl, Sargon II, Checkers are on the wish list 
|
|
|
|
Joined: Mar 2001
Posts: 17,005 Likes: 94
Very Senior Member
|
Very Senior Member
Joined: Mar 2001
Posts: 17,005 Likes: 94 |
That's a seriously loaded II Plus: Disk II, the (now ultra-rare) Integer ROM card *and* a standard RAM language card, a Centronics board, a Thunderclock, a PROM burner board, a prototyping card, a Programmer's Aid #1 ROM, and a Monitor II.
|
|
|
|
Joined: May 2012
Posts: 555 Likes: 1
Senior Member
|
OP
Senior Member
Joined: May 2012
Posts: 555 Likes: 1 |
Not hardware at all this time -- creative interpretation of La Marseillaise, Warszawianka and Soviet Union's hymn in the form of tracker module (dated 1991). https://www.youtube.com/watch?v=QEz7IksoQm0(Scream Tracker 2.2 running in ct486 with Covox output)
|
|
|
|
Joined: May 2012
Posts: 555 Likes: 1
Senior Member
|
OP
Senior Member
Joined: May 2012
Posts: 555 Likes: 1 |
It's supposed to look like this: ![[Linked Image]](https://img-fotki.yandex.ru/get/4314/bushjr.2/0_25acd_a5dd5629_XL.jpg) Not sure yet if emulation of ms7004 is inaccurate, or there was a different firmware for it. Changing "out ^= ~mem;" to "out ^= mem;" in vram_w fixes video error: ![[Linked Image]](https://i.imgur.com/EOuboeQ.png)
|
|
|
2 members (Pernod, 1 invisible),
55
guests, and
3
robots. |
Key:
Admin,
Global Mod,
Mod
|
|
Forums9
Topics9,189
Posts120,324
Members5,044
|
Most Online1,283 Dec 21st, 2022
|
|
These forums are sponsored by Superior Solitaire, an ad-free card game collection for macOS and iOS. Download it today!
|
|
|
|