[comp.sys.atari.st] GEMSTART

Flash@UMass.BITNET (Rick Flashman) (03/17/88)

I have this public domain program called GEMSTART that will autoboot
any GEM program of my choice.  I have a small problem though, it only
work with the old roms.

Is there a version of GEMSTART that works with the new MEGA/Blitter
roms?  There was one that came over the net a little ago, but it did
not work with either the old or new roms. (It claimed to work with
both)

Hopefully someone can help me here...

Rick Flashman

1040 N. Pleasant Street, #381, Amherst, MA  01002. (413) 549-0173
Flash@UMASS.BITNET   -or-    Flash%UMASS.BITNET@CUNYVM.CUNY.EDU
                   R-FLASHMAN on GEnie

schuster@dasys1.UUCP (Michael Schuster) (03/25/88)

In article <8803170326412D8.ARXO@Mars.UCC.UMass.EDU> Flash@UMass.BITNET (Rick Flashman) writes:
>Is there a version of GEMSTART that works with the new MEGA/Blitter
>roms?  There was one that came over the net a little ago, but it did
>not work with either the old or new roms. (It claimed to work with
>both)

-------------------
The version which came over the net is a little weird. It works with my
new roms, but not with the original US (11/85) roms. Examining its lookup
table, it was hardwired for some rom version in 1/86 (if I recollect).

I have taken that version, and the original source code, to hack together
an edition of STARTGEM which functions with the "old" (11/85) and "blit"
(4/22/87) U.S.A. rom set. It is uuencoded below; try it. I have tested it
on both types of ST's myself.
-------------------
-----c-u-t---h-e-r-e----------------------------------------
table
 !"#$%&'()*+,-./0123456789:;<=>?
@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_
begin 644 startgem.arc
M&@A35$%25$=%32Y04D< L (  %803Y^1Q,X#   ,8#0  #  %0!(%H+H&R *z
MQ"L !,( ",!-R!DD>@0@^\$#0 \G0: \4@)$#0:, TQP!)  ))='*P. I/((y
MS$!+2_0)L* #$$8!$EYTA#0 R(\**W^ _,;OX  &2@"MD:,P@+UHP(2@^.?Ox
MZ$H?(+$\$G)J)0B73^C\&R',*0L5? 82D*:CHP$EE<Y8P-(H2K-_^)#D&2B@w
MW,J605Z"05%$'P 5*A0U#@"*1*,7 ,RB52A 722=YBR^0+ R!DB+(.'\@Y7+v
M[1F0^@+  0%%""0 ( 8393$DMA81B'H#T#$BF5L0: !80'X &8GD"JBA P"Au
M=P ?(A0%R0>@*08&MPF(R'#HC  G=48T!;#+%6$CZ$&\ 2"  11YR,P,%#4Bt
M-H/C>@2 @'4.0)"-&?P(1I@%*VG@$DP=G8 1 /2LY 1((I%DAAHY 4".$$! s
MT $P<7US6T=!_)!91PZ$]8@4C201&P1U9:9$!6<8@$$W?@%6XP\,D   %V<0r
MT",^4C B! 4*TH?)2CL\*!]]]MD#Q1D84(%(+$WYP]49"' )P &  & &.B#Hq
M 0 ;3D!#PP=8/&&$,-XTA4.;VW4'P'>W10!"!H6< 0%X$(U7WDD!:F"3/R#,p
MP \\C P4@ N.TH.+I+Z@=Y P4U 1A!14'%%$$RXDX801 #SQ!AQSA'#6&R#8o
M488<=*0Q1AAL@" &&V&XL08(:;A!QZQRU $''0TH(.L8=+PAQQP@L%&&&72$n
MD"P 1<@AA[.NM@#"$+V>0 <(=SC[ZQUIT(%&LNJF 2T53TS1@JS/IO&&&RY<m
MF^VV<G3[;;CCFA$L&2!T^FFHHY9Z:K+!@K#M&^.2D88<93#K;![RF:'K&Q"#l
L(/$<:^2K0+)04#P'M+UBO$89&#<+0AEXI"LRMD] $813E#B"@AA<(   &@"#k
 j
end
-- 
l\  /l'   _  Mike Schuster          {sun!hoptoad,cmcl2!phri}!dasys1!schuster
l \/ lll/(_  Big Electric Cat       schuster@dasys1.UUCP
l    lll\(_  New York, NY USA       DELPHI,GEnie:MSCHUSTER  CIS:70346,1745 

jmg@cernvax.UUCP (jmg) (03/29/88)

In article <3542@dasys1.UUCP> schuster@dasys1.UUCP (Michael Schuster) writes:
>
>I have taken that version, and the original source code, to hack together
>an edition of STARTGEM which functions with the "old" (11/85) and "blit"
>(4/22/87) U.S.A. rom set. It is uuencoded below; try it. I have tested it
>on both types of ST's myself.

Good idea. Now a better one is to hack it further so that it also works
on European ones. This is prompted by the fact that the old startgem
worked fine on my English and German 1040, whereas this new one fails
on the German one.

Perhaps one could even have a nice piece of code, with tables for the
various ROM sets!
-- 
 _ _  o |             __                    |    jmg@cernvax.uucp
| | |   |     _      /  \  _   __  _   __  _|    jmg@cernvax.bitnet
| | | | |_)  /_)     |  __/_) | (___\ | (_/ |  J. M. Gerard, Div. DD, CERN,
| | |_|_| \_/\___    \__/ \___|   (_|_|   \_|_ 1211 Geneva 23, Switzerland

decouty@irisa.UUCP (Bertrand Decouty) (04/15/88)

In article <3542@dasys1.UUCP> schuster@dasys1.UUCP (Michael Schuster) writes:
>In article <8803170326412D8.ARXO@Mars.UCC.UMass.EDU> Flash@UMass.BITNET (Rick Flashman) writes:
>>Is there a version of GEMSTART that works with the new MEGA/Blitter
>>roms?  There was one that came over the net a little ago, but it did
>>not work with either the old or new roms. (It claimed to work with
>>both)
>
>-------------------
>The version which came over the net is a little weird. It works with my
>new roms, but not with the original US (11/85) roms. Examining its lookup
>table, it was hardwired for some rom version in 1/86 (if I recollect).
>
>[text and prog deleted]-------------------

It seems that several old rom sets exist over the world. To the above mentionned
sets (1/86, 11/85), I want to add french old rom set: 4/24/86.

So, I have hacked the already-hacked version to make it work on french old and
new rom. 

What you have to do if STARTGEM.PRG (the last one) do not work with your TOS
version:
 
1) Using TEMPLMON, look at locations fc0018-fc001b. You should see the 
date of your rom set.

2) using a file patch (e.g., mutil.prg), modify STARTGEM.PRG. Look for 
"11201985" (near 0x200 after the beginning of the file)
and replace with your date.

3) run the new startgem. 

I have found these infos using DIS2MWC and TEMPLMON, two P.D. software.
Thanks netlanders! -)


    ----- Bertrand DECOUTY @ INRIA-IRISA (Centre de Rennes) -----
+------------------------------+----------------------------------------------+
| IRISA - INRIA                |  EMAIL : decouty@irisa.fr                    |
| Campus de Beaulieu           |  UUCP  : {mcvax,inria!}irisa!decouty         |
| F-35042 Rennes Cedex         |          decouty@irisa.UUCP                  |
| FRANCE                       |  BITNET: DECOUTY@FRCICB71                    |
+--------------------------+---+--------------------+-------------------------+
| PHONE : +33  99 36 20 00 | TELEX : 950473 UNIRISA | FAX  : +33  99 38 38 32 |
+--------------------------+------------------------+-------------------------+