+acadiel Posted November 5, 2013 Share Posted November 5, 2013 @RasmusM: I do not know whether the MAME core supports the HFE format. If it does I'd still have to enable that format in my parts because at this time I'm only checking for sector dumps and track dumps. Actually, that's me that asked I'm hoping they eventually do, because the HFE format (I'm guessing it stands for the HxC Floppy Emulator) is being used by all sorts of retro systems to work with the HxC - IBM PC, Atari ST, Amiga, CPC, Generic Shuggart, MSX2 format, C64, and more. I'll ping them on their message board as well to see if they know of anyone working on a HFE driver for MESS. Quote Link to comment https://forums.atariage.com/topic/217418-mess-150/page/3/#findComment-2860545 Share on other sites More sharing options...
OX. Posted November 5, 2013 Author Share Posted November 5, 2013 You can use this option in MESS: -peb:slot3 samsmem I haven't tested that it's actually working. Does'nt do anything unfortunately Quote Link to comment https://forums.atariage.com/topic/217418-mess-150/page/3/#findComment-2860816 Share on other sites More sharing options...
+mizapf Posted November 5, 2013 Share Posted November 5, 2013 What should it do? If the SAMS memory card has no ROM, you won't see any difference until you make use of it. At least it provides the 32K memory expected by Editor/Assembler. If the real console shows a visible reaction with the SAMS card, it obviously has a ROM and we need a dump from it. Quote Link to comment https://forums.atariage.com/topic/217418-mess-150/page/3/#findComment-2860836 Share on other sites More sharing options...
+InsaneMultitasker Posted November 5, 2013 Share Posted November 5, 2013 Still after the SAMS rom for MESS - anyone found it yet? The SAMS card does not have a ROM from what I can see on my physical card. Quote Link to comment https://forums.atariage.com/topic/217418-mess-150/page/3/#findComment-2860843 Share on other sites More sharing options...
TheMole Posted November 5, 2013 Share Posted November 5, 2013 What should it do? If the SAMS memory card has no ROM, you won't see any difference until you make use of it. At least it provides the 32K memory expected by Editor/Assembler. If the real console shows a visible reaction with the SAMS card, it obviously has a ROM and we need a dump from it. Not sure this makes sense. The SAMS is nothing more than a bunch of bankswitcheable RAM. It uses CRU-based bank switching. Check out this thread for a description of how to use it in Forth which gives the relevant information on how to operate it: http://atariage.com/forums/topic/180418-sams-support-in-turboforth/ Quote Link to comment https://forums.atariage.com/topic/217418-mess-150/page/3/#findComment-2860846 Share on other sites More sharing options...
Asmusr Posted November 5, 2013 Share Posted November 5, 2013 Does'nt do anything unfortunately Which program did you test it with? I just tried with RXB 2012 + 'In the dark' and it seems to work fine. Quote Link to comment https://forums.atariage.com/topic/217418-mess-150/page/3/#findComment-2860866 Share on other sites More sharing options...
OX. Posted November 5, 2013 Author Share Posted November 5, 2013 I tried it with Willsy's latest edition of Turbo Forth 1.2 which reports detection of Sams on startup, it reports as present in Classic99 but not MESS 150 with samsmem peb option set which leads me to believe that the samsmem option may not be fully implemented/emulated? Quote Link to comment https://forums.atariage.com/topic/217418-mess-150/page/3/#findComment-2861014 Share on other sites More sharing options...
+mizapf Posted November 5, 2013 Share Posted November 5, 2013 Hmmm ... the log tells me that there are actually lots of accesses to the emulated SAMS card, but I neither see any confirmation on the TurboForth screen. Mark Wills should be able to say how exactly TF determines whether SAMS is present. Quote Link to comment https://forums.atariage.com/topic/217418-mess-150/page/3/#findComment-2861050 Share on other sites More sharing options...
RXB Posted November 6, 2013 Share Posted November 6, 2013 The DSR for the SAMS is the most easy thing to test for I can think of you just flag the CRU address >1E00 and see if the mapper registers are there or not. Here is the GPL version to check in RXB: <0304> ******************************* <0305> D402 D4,2E AINIT DATA CHRALL <0306> D404 07,41,4D STRI 'AMSINIT' CALL AMSINIT D407 53,49,4E D40A 49,54 <0307> D40C D4,0E DATA $+2 <0308> D40E 06,D2,94 CALL AMSON <0309> D411 BF,4A,5F DST >5FFE,@FAC D414 FE <0310> D415 BE,4C,0F ST >0F,@FAC2 <0311> D418 35,00,01 AINITL MOVE 1,@FAC2,@0(@FAC) D41B CF,7D,00 D41E 4A,4C <0312> D420 97,4A DDECT @FAC <0313> D422 92,4C DEC @FAC2 <0314> D424 54,18 BR AINITL <0315> D426 06,D2,7B CALL AMSOFF <0316> D429 06,D2,46 CALL AMSMAP <0317> D42C 41,E3 BR LDRET2 <0133> ****************************** <0134> D236 D2,50 AMAP DATA APASS <0135> D238 06,41,4D STRI 'AMSMAP' CALL AMSMAP D23B 53,4D,41 D23E 50 <0136> D23F D2,41 DATA $+2 <0137> D241 06,D2,46 CALL AMSMAP <0138> D244 41,E3 BR LDRET2 <0139> D246 06,D2,9E AMSMAP CALL AMSSUB <0140> D249 BF,14,1D DST >1D01,@STORE D24C 01 <0141> D24D 0F,F0 XML >F0 <0142> D24F 00 RTN <0143> D250 D2,6B APASS DATA ARWOFF <0144> D252 07,41,4D STRI 'AMSPASS' CALL AMSPASS D255 53,50,41 D258 53,53 <0145> D25A D2,5C DATA $+2 <0146> D25C 06,D2,61 CALL AMSPAS 99/4 GPL-ASSEMBLER (Pass 3) correct PAGE 0050 EQUATES ALCS-359 <0147> D25F 41,E3 BR LDRET2 <0148> D261 06,D2,9E AMSPAS CALL AMSSUB <0149> D264 BF,14,1E DST >1E01,@STORE D267 01 <0150> D268 0F,F0 XML >F0 <0151> D26A 00 RTN <0152> D26B D2,85 ARWOFF DATA ARWON <0153> D26D 06,41,4D STRI 'AMSOFF' CALL AMSOFF D270 53,4F,46 D273 46 <0154> D274 D2,76 DATA $+2 <0155> D276 06,D2,7B CALL AMSOFF <0156> D279 41,E3 BR LDRET2 <0157> D27B 06,D2,9E AMSOFF CALL AMSSUB <0158> D27E BF,14,1E DST >1E00,@STORE D281 00 <0159> D282 0F,F0 XML >F0 <0160> D284 00 RTN <0161> D285 D2,BD ARWON DATA ISRON <0162> D287 05,41,4D STRI 'AMSON' CALL AMSON D28A 53,4F,4E <0163> D28D D2,8F DATA $+2 <0164> D28F 06,D2,94 CALL AMSON <0165> D292 41,E3 BR LDRET2 <0166> D294 06,D2,9E AMSON CALL AMSSUB <0167> D297 BF,14,1D DST >1D00,@STORE D29A 00 <0168> D29B 0F,F0 XML >F0 <0169> D29D 00 RTN <0170> D29E 31,00,18 AMSSUB MOVE 24,G@AMSCRU,@>8300 D2A1 00,D2,A5 <0171> D2A4 00 RTN Quote Link to comment https://forums.atariage.com/topic/217418-mess-150/page/3/#findComment-2861062 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.