Hi guys,

I got interested in Atari Lemans and was reading the Service Manuals and wanted to see the track patterns in the roms:

After fiddling with lua for a bit I was able to see the track data and the car data in the rom.

I don't know why, but the track doesn't look right unless I remove the 7th horizontal byte.

Code

-- same code but spread out to multiple lines

function prtbyte(b) local i for i=7,0,-1 do if (b & (2^i)) ~= 0 then io.write("*") else io.write (" ") end end end
fnamestable = {"/mnt/z/mame/roms/lemans/005837.n5","/mnt/z/mame/roms/lemans/005838.n4","/mnt/z/mame/roms/lemans/005839.n6"} 
for fni,fn in pairs(fnamestable) do 
f = io.open(fn,"r") a = f:read("*a") 
for z = 0,0x7ff,0x200 do print(fn, z) 
for y=0,31 do for x=0,15 do 
adr = (x | (y<<4)) + z b = a:byte(1+adr) 
if x==0 then io.write("adr:"..string.format("%3x",adr)) end 
if x~=7 then prtbyte(b) end end print() end print(fn,z,"end") end end  
fn = "/mnt/z/mame/roms/lemans/005837.n5"
f = io.open(fn,"r") a = f:read("*a") 
for x = 0,31 do print(fn,x) for y=0,7 do 
adr = (y | (((x & 0x10)>>4) << 3) | ((x & 0xf)<<5)) | (2^9) | (2^10) 
io.write(string.format("%2x",adr).." ") b = a:byte(1+adr) prtbyte(b) 
adr = adr | (2^4) b= a:byte(1+adr) prtbyte(b) 
print("  "..string.format("%2x",adr)) end 
print("------") 
end 


-- same code as a single line

function prtbyte(b) local i for i=7,0,-1 do if (b & (2^i)) ~= 0 then io.write("*") else io.write (" ") end end end
 fnamestable = {"/mnt/z/mame/roms/lemans/005837.n5","/mnt/z/mame/roms/lemans/005838.n4","/mnt/z/mame/roms/lemans/005839.n6"} for fni,fn in pairs(fnamestable) do f = io.open(fn,"r") a = f:read("*a") for z = 0,0x7ff,0x200 do print(fn, z) for y=0,31 do for x=0,15 do adr = (x | (y<<4)) + z b = a:byte(1+adr) if x==0 then io.write("adr:"..string.format("%3x",adr)) end if x~=7 then prtbyte(b) end end print() end print(fn,z,"end") end end  fn = "/mnt/z/mame/roms/lemans/005837.n5" f = io.open(fn,"r") a = f:read("*a")  for x = 0,31 do print(fn,x) for y=0,7 do adr = (y | (((x & 0x10)>>4) << 3) | ((x & 0xf)<<5)) | (2^9) | (2^10) io.write(string.format("%2x",adr).." ") b = a:byte(1+adr) prtbyte(b) adr = adr | (2^4) b= a:byte(1+adr) prtbyte(b) print("  "..string.format("%2x",adr)) end print("------") end 
/mnt/z/mame/roms/lemans/005837.n5	0
adr:  0 *  **** *       * *     * *   * * *  *  **   *  ***  * *     ***  *  ***  *  * * *   * * **  * * **   ** **    **      
adr: 10**  ******  *** * ***** * **** ** ****  * * **  *  ***  *   * ** **** ** *****   ** **   * ***   * *** * * ****  *  *** 
adr: 20*   ****            * * * * * * * * * * * * * * * * * * * * * * * * * * * *                                             
adr: 30                  *                      ****  *                            *                                           
adr: 40                 *               ** ** * ****  *                              *                                         
adr: 50                 *                       ****  *                 ** ** *        *                                       
adr: 60                 *                       ****  * ** ** *                          *                                     
adr: 70                 *          * * * * * * * * * * * * * * * * * * * * * * *           *                                   
adr: 80                 *         *      ***  *           *   *                  *           *                                 
adr: 90                 *         *      ***  *            * *                     *           *                               
adr: a0                 *         *       * * * * * *       *       * * * *          *           *                             
adr: b0                 *         *                   *           *         *          *           *                           
adr: c0                 *         *                    *          *           *         **          *                          
adr: d0                  *         * * * * * * *         *        *            *        *  *        *                          
adr: e0                   *         *    *       *         * * * *      *      *        *   *       *                          
adr: f0                     *         * *          *                    *      *        **  *       *                          
adr:100                       * ** ** * *            *                 *       *        *   *       *                          
adr:110                       * ** ** * *      *       * * * * * * * *        * *        * *        *                          
adr:120                     *         *       *  *                           *   *      * **  *     *                          
adr:130                   *         *        *     *                       *       *    * **  *    *                           
adr:140                  *         *        * * * * * * * * * * * * * * * * * * * * * * * * * * * *                            
adr:150                 *         *       *                       **  * ** ** *                    *                           
adr:160                 *         *      *                        **  * ** ** *                     *                          
adr:170                 *         *      *     ********************************************         *                          
adr:180                 *         *           *    *  *                    *  *            *        *                          
adr:190                 *         *           *    *  *                    *  *            *        *                          
adr:1a0                 *          * * * * * * ********************************************         *                          
adr:1b0                 *               ***** *                                                     *                          
adr:1c0                 *               ***** *                                                     *                          
adr:1d0                 *               ***** *                                                     *                          
adr:1e0                  *              ***** *                                                    *                           
adr:1f0                    * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *                             
/mnt/z/mame/roms/lemans/005837.n5	0	end
/mnt/z/mame/roms/lemans/005837.n5	512
adr:200 *  **** *       * *     * *   * * *  *  **   *  ***  * *     ***  *  ***  *  * * *   * * **  * * **   ** **    **      
adr:210**  ******  *** * ***** * **** ** ****  * * **  *  ***  *   * ** **** ** *****   ** **   * ***   * *** * * ****  *  *** 
adr:220*   ****            * * * * * * * * * * * * * * * * * * * * * * * * * *           * * * * *                             
adr:230                  *                              ****  *               *       *            *                           
adr:240                 *                               ****  *                *    *               *                          
adr:250                 *        * * * * * * * * * * * * * * * * * * * *        * *        *       *                           
adr:260                 *         *                 *                   *       *        *       *                             
adr:270                 *         *              *                       *             *       *                               
adr:280                  *       *            * ** ** *    * * * * *       *         *       * * * *                           
adr:290                   *     *          *           *             *       *     *       *        *                          
adr:2a0                  *       *      *           *                 **       * *       *          *                          
adr:2b0                 *         *  *           *         * * *      *  *       *                  *                          
adr:2c0                 *         **          *  ***  * *             *    *      *          *      *                          
adr:2d0                  *       *         *         *  ** ** *      *       *     *       * *      *                          
adr:2e0                   *     *        *        *         * * * * * * * * * *      * * *   *      *                          
adr:2f0                  *       *       *        *       *       *       **  * *     *      *      *                          
adr:300                 *         *       * *       *      *    *         **  *  *     *     *      *                          
adr:310                 *         *       *   *      *      *  *      * * *       *     * * *       *                          
adr:320                  *       *       *     *      *      **      *     *       *    * **  *     *                          
adr:330                   *     *       *     *      **      *      *       *       *   * **  *    *                           
adr:340                  *       *       *  *       * *      *      *        *        * * * * * * *                            
adr:350                 *         *       **      *   *             *         *                    *                           
adr:360                 *         *       *     *      *           *            *       ** ** *     *                          
adr:370                 *         *      *     ********************************************         *                          
adr:380                 *         *           *    *  *                    *  *            *        *                          
adr:390                 *         *           *    *  *                    *  *            *        *                          
adr:3a0                 *          * * * * * * ********************************************         *                          
adr:3b0                 *               ***** *                                                     *                          
adr:3c0                 *               ***** *                                                     *                          
adr:3d0                 *               ***** *                                                     *                          
adr:3e0                  *              ***** *                                                    *                           
adr:3f0                    * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *                             
/mnt/z/mame/roms/lemans/005837.n5	512	end
/mnt/z/mame/roms/lemans/005837.n5	1024
/mnt/z/mame/roms/lemans/005837.n5	1024	end
/mnt/z/mame/roms/lemans/005837.n5	1536
/mnt/z/mame/roms/lemans/005837.n5	1536	end
/mnt/z/mame/roms/lemans/005838.n4	0
adr:  0 *  **** *       * *     * *   * * *  *  **   *  ***  * *     ***  *  ***  *  * * *   * * **  * * **   ** **    **      
adr: 10**  ******  *** * ***** * **** ** ****  * * **  *  ***  *   * ** **** ** *****   ** **   * ***   * *** * * ****  *  *** 
adr: 20*   ****            * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *                             
adr: 30                  *              * **  *                                  ***  *            *                           
adr: 40                 *               * **  *                                  ***  *             *                          
adr: 50                 *               * **  *                                  ***  *             *                          
adr: 60                 *               * **  *                                  ***  *             *                          
adr: 70                 *               * **  *                                  ***  *             *                          
adr: 80                 *               * * * * * * * * * * * * * * * * * * * * * * * *             *                          
adr: 90                 *              *                                               *            *                          
adr: a0                 *              *                                               *            *                          
adr: b0                 *              *                                               *            *                          
adr: c0                  *              *                                              *            *                          
adr: d0                   *              *                                             *            *                          
adr: e0                    *              *                                            *            *                          
adr: f0                     *              *********************************************            *                          
adr:100                      *             *       *  *            *  *                *            *                          
adr:110                      *  ****  *    *       *  *            *  *                *            *                          
adr:120                     *   ****  *    *********************************************            *                          
adr:130                    *    ****  *   *                                            *            *                          
adr:140                   *     ****  *  *                                            *   **  *    *                           
adr:150                  *      ****  * *                                            *    **  *   *                            
adr:160                 *              *                                            *     **  *  *                             
adr:170                 *              *                                           *      **  * *                              
adr:180                 *              *                                          *            *                               
adr:190                 *               * * * * * * * * * * * * * * * * * * * * *             *                                
adr:1a0                 *                                       ***** *                      *                                 
adr:1b0                 *                                       ***** *                     *                                  
adr:1c0                 *                                       ***** *                    *                                   
adr:1d0                 *                                       ***** *                   *                                    
adr:1e0                  *                                      ***** *                  *                                     
adr:1f0                    * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *                                       
/mnt/z/mame/roms/lemans/005838.n4	0	end
/mnt/z/mame/roms/lemans/005838.n4	512
adr:200 *  **** *       * *     * *   * * *  *  **   *  ***  * *     ***  *  ***  *  * * *   * * **  * * **   ** **    **      
adr:210**  ******  *** * ***** * **** ** ****  * * **  *  ***  *   * ** **** ** *****   ** **   * ***   * *** * * ****  *  *** 
adr:220*   ****                * * * * * * * *                               * * * * * * *                                     
adr:230                      *          * **  * *                         *      ***  *    *                                   
adr:240                    *            * **  *   *                     *        ***  *      *                                 
adr:250                  *              * **  *     *                 *          ***  *        *                               
adr:260                 *               * **  *       *             *            ***  *          *                             
adr:270                 *               * **  *         *          *             ***  *           *                            
adr:280                 *                *                *       *             * * * *            *                           
adr:290                  *                 *                *    *            *         *           *                          
adr:2a0                    *                 *                *  *           *           *          *                          
adr:2b0                      *                 *               **            *           *          *                          
adr:2c0                        *                 *                           *           *          *                          
adr:2d0                          *                **                         *           *          *                          
adr:2e0                           *               *  *                      *            *          *                          
adr:2f0                          *                *    *                   *             *          *                          
adr:300                        *                 *       *                *              *          *                          
adr:310                      *  ****  *        *           * * * * * *  *                *          *                          
adr:320                    *    ****  *      *                                           *          *                          
adr:330                  *      ****  *    **********************************************           *                          
adr:340                 *       ****  *  *         *  *            *  *                *           *                           
adr:350                 *       ****  **           *  *            *  *               *   **  *   *                            
adr:360                 *              ***********************************************    **  *  *                             
adr:370                 *              *                                            *           *                              
adr:380                 *              *                                           *           *                               
adr:390                 *                * * * * * * * * * * * * * * * * * * * * *            *                                
adr:3a0                 *                                       ***** *                      *                                 
adr:3b0                 *                                       ***** *                     *                                  
adr:3c0                 *                                       ***** *                    *                                   
adr:3d0                 *                                       ***** *                   *                                    
adr:3e0                  *                                      ***** *                  *                                     
adr:3f0                    * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *                                       
/mnt/z/mame/roms/lemans/005838.n4	512	end
/mnt/z/mame/roms/lemans/005838.n4	1024
adr:400 *  **** *       * *     * *   * * *  *  **   *  ***  * *     ***  *  ***  *  * * *   * * **  * * **   ** **    **      
adr:410**  ******  *** * ***** * **** ** ****  * * **  *  ***  *   * ** **** ** *****   ** **   * ***   * *** * * ****  *  *** 
adr:420*   ****            * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *                             
adr:430                  *                              ** ** *  ***  *                            *                           
adr:440                 *                               ** ** *  ***  *                             *                          
adr:450                 *                               ** ** *  ***  *                             *                          
adr:460                 *                               ** ** *  ***  *                             *                          
adr:470                 *               *********************************************               *                          
adr:480                 *             *    *  *                    *  *       *       *             *                          
adr:490                 *             *    *  *                    *  *               *             *                          
adr:4a0                 *       * **  * *********************************************               *                          
adr:4b0                 *       * **  *                         *                 *                *                           
adr:4c0                  *      * **  *                           *             *                 *                            
adr:4d0                   *     * **  *                             *         *   **  *   **  * *                              
adr:4e0                     *   * **  *                               *      *                *                                
adr:4f0                       * * **  *                                 *   *                *                                 
adr:500                          * * * * * * * * * * * * *                * *                *                                 
adr:510                       *                            *                *                  *                               
adr:520                     *                                *                *                  *                             
adr:530                    *                            ****  **               **                  *                           
adr:540                   *                             ****  *  *             *  *                 *                          
adr:550                  *                              ****  *                *    *               *                          
adr:560                 *                * * * * * * *  ****  *               *      *              *                          
adr:570                 *              *               *                     *        *             *                          
adr:580                 *              *                 *                 *         *              *                          
adr:590                 *                * * * * * * * * * * * * * * * * * * * * * *                *                          
adr:5a0                 *                                       ***** *         ** ** *             *                          
adr:5b0                 *                                       ***** *         ** ** *            *                           
adr:5c0                 *                                       ***** *                           *                            
adr:5d0                 *                                       ***** *                 ** ** * *                              
adr:5e0                  *                                      ***** *                       *                                
adr:5f0                    * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *                                   
/mnt/z/mame/roms/lemans/005838.n4	1024	end
/mnt/z/mame/roms/lemans/005838.n4	1536
adr:600 *  **** *       * *     * *   * * *  *  **   *  ***  * *     ***  *  ***  *  * * *   * * **  * * **   ** **    **      
adr:610**  ******  *** * ***** * **** ** ****  * * **  *  ***  *   * ** **** ** *****   ** **   * ***   * *** * * ****  *  *** 
adr:620*   ****                 * * * * * * * * * * *               * * * * * * * * * * * * *                                  
adr:630                      *                         *         *                             *                               
adr:640                    *                             *     *                                 *                             
adr:650                  *                                 * *                                     *                           
adr:660                 *                                   *                                       *                          
adr:670                 *               * * *               *           * * * * * * * * *           *                          
adr:680                 *             *       *             *            ***  * *        *          *                          
adr:690                 *             *       *             *            ***  *   *      *          *                          
adr:6a0                 *             *       * ****  *     *            ***  *     *    *          *                          
adr:6b0                  *              *   *   ****  *    * *           ***  *       *  *          *                          
adr:6c0                   *     ** ** *   *     ****  *   *    * * * * *               * *          *                          
adr:6d0                    *    ** ** *         ****  * *                *              **          *                          
adr:6e0                      *  ** ** *               *                    *             *          *                          
adr:6f0                        *                    *                       *            *          *                          
adr:700                          *                *                          *           *          *                          
adr:710                        *                    *                        *           *          *                          
adr:720                      *                  * **  ** * * * * * * * * * *             *          *                          
adr:730                    *                    * **  *                                 *           *                          
adr:740                  *                *     * **  *                                *           *                           
adr:750                 *               *   *   * **  *                               *   **  *   *                            
adr:760                 *              *       *                ** ** *              *    **  *  *                             
adr:770                 *              **********************************************     **  * *                              
adr:780                 *              *           *  *            *  *            *           *                               
adr:790                 *               *          *  *            *  *          *            *                                
adr:7a0                 *                 **************************************             *                                 
adr:7b0                 *                               ***** *                             *                                  
adr:7c0                 *                               ***** *                            *                                   
adr:7d0                 *                               ***** *                           *                                    
adr:7e0                  *                              ***** *                          *                                     
adr:7f0                    * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *                                       
/mnt/z/mame/roms/lemans/005838.n4	1536	end
/mnt/z/mame/roms/lemans/005839.n6	0
adr:  0 *  **** *       * *     * *   * * *  *  **   *  ***  * *     ***  *  ***  *  * * *   * * **  * * **   ** **    **      
adr: 10**  ******  *** * ***** * **** ** ****  * * **  *  ***  *   * ** **** ** *****   ** **   * ***   * *** * * ****  *  *** 
adr: 20*   ****            * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *                             
adr: 30                  *      ****  *                                                            *                           
adr: 40                 *       ****  *         ** ** *                                             *                          
adr: 50                 *       ****  *         ** ** *                                             *                          
adr: 60                 *       ****  *                                                             *                          
adr: 70                 *       ****  ***************************************************           *                          
adr: 80                 *            *     *  *           *         *      *  *          *          *                          
adr: 90                 *            *     *  *         *             *    *  *          *          *                          
adr: a0                 *            *******************               ******************           *                          
adr: b0                 *            *                *       **        *              *           *                           
adr: c0                 *            *              *        *  *        *            * * **  *   *                            
adr: d0                 *            * * * * * * *          *    *         * * * * * *  * **  * *                              
adr: e0                 *            *                    * * * * *                           *                                
adr: f0                 *            *                  *          *                        *                                  
adr:100                 *            *                * ** ** *     *                    * * * * *                             
adr:110                 *            *        * * * * *               * * * * * * * * *   **  *    *                           
adr:120                 *            *       *        *               *             *     **  *     *                          
adr:130                 *            *        *       *       *       *           *       **  *     *                          
adr:140                 *            *   ***  **      *       *       *         *         **  *     *                          
adr:150                 *            **  ***  * *     *       *       *       *           *         *                          
adr:160                 *            * *          * *         *         * * *           *  *        *                          
adr:170                 *            *  *                     *                       *    *        *                          
adr:180                 *            *   *                    *                     *     *         *                          
adr:190                 *            *     *                 * *                  *     *           *                          
adr:1a0                 *             * * * * * * * * * * * * * * * * * * * * * * * * *            *                           
adr:1b0                 *                       ***** *                                           *                            
adr:1c0                 *                       ***** *                                         *                              
adr:1d0                 *                       ***** *                                       *                                
adr:1e0                  *                      ***** *                                     *                                  
adr:1f0                    * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *                                     
/mnt/z/mame/roms/lemans/005839.n6	0	end
/mnt/z/mame/roms/lemans/005839.n6	512
adr:200 *  **** *       * *     * *   * * *  *  **   *  ***  * *     ***  *  ***  *  * * *   * * **  * * **   ** **    **      
adr:210**  ******  *** * ***** * **** ** ****  * * **  *  ***  *   * ** **** ** *****   ** **   * ***   * *** * * ****  *  *** 
adr:220*   ****            * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *                             
adr:230                  *              ****  *        *          *                                *                           
adr:240                 *               ****  *         ** ** *      *                              *                          
adr:250                 *               ****  *          *     *                                    *                          
adr:260                 *               ****  *           *   *                                     *                          
adr:270                 *          * * * * * * * *         * *          * * * * * * * * * *         *                          
adr:280                 *         *      ***  *   *         *         *              *     *        *                          
adr:290                 *         *      ***  *    *        *       *                  *   *        *                          
adr:2a0                 **       **       *          *      *      *                    *  *        *                          
adr:2b0                 *         *        *          *           *                      * *        *                          
adr:2c0                 *         *         *           *         *          *           * *        *                          
adr:2d0                  *         *          *          *         *         *          *  *        *                          
adr:2e0                   *         *           *         *         *        *         *   *        *                          
adr:2f0                     *         *          *         *        *        *         *   *        *                          
adr:300                       * ** ** * *         *         *      *         *          *  *        *                          
adr:310                       * ** ** * *         * *         *  *          * *          **         *                          
adr:320                     *         *           *   *                    *   *        * **  *     *                          
adr:330                   *         *           *       *                *       *      * **  *    *                           
adr:340                  *         *          * * * * * * * * * * * * * * * * * * * * * * * * * * *                            
adr:350                 *         *         *                     **  * ** ** *                    *                           
adr:360                 *         *       *                       **  * ** ** *                     *                          
adr:370                 *         *      *     ********************************************         *                          
adr:380                 *         *           *    *  *                    *  *            *        *                          
adr:390                 *         *           *    *  *                    *  *            *        *                          
adr:3a0                 *          * * * * * * ********************************************         *                          
adr:3b0                 *               ***** *                                                     *                          
adr:3c0                 *               ***** *                                                     *                          
adr:3d0                 *               ***** *                                                     *                          
adr:3e0                  *              ***** *                                                    *                           
adr:3f0                    * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *                             
/mnt/z/mame/roms/lemans/005839.n6	512	end
/mnt/z/mame/roms/lemans/005839.n6	1024
adr:400 *  **** *       * *     * *   * * *  *  **   *  ***  * *     ***  *  ***  *  * * *   * * **  * * **   ** **    **      
adr:410**  ******  *** * ***** * **** ** ****  * * **  *  ***  *   * ** **** ** *****   ** **   * ***   * *** * * ****  *  *** 
adr:420*   ****            * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *                                 
adr:430                  *              ****  *                                                *                               
adr:440                 *               ****  *                                                 *                              
adr:450                 *               ****  *                                                  *                             
adr:460                 *               ****  *                                                   *                            
adr:470                 *             * * * * * * * * * * * * * * * * * * * * * * * * * *          *                           
adr:480                 *           *                   * **  * ** ** *                   *         *                          
adr:490                 *           *           ** ** * * **  *                            *        *                          
adr:4a0                 *           *        * * * * * * * * * * * * * * * * * * * *        *       *                          
adr:4b0                 *           *       *                    ***  *              *              *                          
adr:4c0                 *           *       *                    ***  *              * *            *                          
adr:4d0                 *           **       *        * * * * * * * * * * *         * * *           *                          
adr:4e0                 *           * *       *      *  *                         *      *          *                          
adr:4f0                 *           *  *       *      **                        *         *        *                           
adr:500                 *           *   *      *      *      * * * * * * * * *    **  *    * * * *                             
adr:510                 *           *  *      *      *      *             *          **            *                           
adr:520                 *           * *      *      *      *           *          *    *            *                          
adr:530                 *           **      *      *      *         *          *         * *        *                          
adr:540                 *           *      *      *        * * * *          *               *       *                          
adr:550                 *           *     *      *                       *                  *       *                          
adr:560                 *           *           * *                   *                     *       *                          
adr:570                 *           *          **********************************************       *                          
adr:580                 *           *         *    *  *                    *  *     *       *       *                          
adr:590                 *           *         *    *  *                    *  *   *        *        *                          
adr:5a0                 *            * * * * * *******************************************         *                           
adr:5b0                 *                       ***** *                                           *                            
adr:5c0                 *                       ***** *                                         *                              
adr:5d0                 *                       ***** *                                       *                                
adr:5e0                  *                      ***** *                                     *                                  
adr:5f0                    * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *                                     
/mnt/z/mame/roms/lemans/005839.n6	1024	end
/mnt/z/mame/roms/lemans/005839.n6	1536
adr:600 *  **** *       * *     * *   * * *  *  **   *  ***  * *     ***  *  ***  *  * * *   * * **  * * **   ** **    **      
adr:610**  ******  *** * ***** * **** ** ****  * * **  *  ***  *   * ** **** ** *****   ** **   * ***   * *** * * ****  *  *** 
adr:620*   ****            * * * * * * * * * * * * * * * * * * * * * * * * * *           * * * * *                             
adr:630                  *                                      ****  *       *       *            *                           
adr:640                 *                                       ****  *        *    *               *                          
adr:650                 *        * * * * * * * * * * * * * * * * * * * *       *  *        *       *                           
adr:660                 *         *                 *                          **        *       *                             
adr:670                 *         *              *                            *        *       *                               
adr:680                  *       *            * ** ** *   * * * * * * * * * *        *       * * * *                           
adr:690                   *     *          *           *                ** ** *    *       *        *                          
adr:6a0                  *       *      *           *                            *       *          *                          
adr:6b0                 *         *  *           *         * * * * * * * * * * * *       ***  *     *                          
adr:6c0                 *         **          * * **  * *                         *          *      *                          
adr:6d0                  *       *         *         *                             *       * *      *                          
adr:6e0                   *     *        *        *         * * * * * * * * * *      * * *   *      *                          
adr:6f0                  *       *       *        *       *       *       **  * *     *      *      *                          
adr:700                 *         *       * *       *      *    *         **  *  *     *     *      *                          
adr:710                 *         *       *   *      *      *  *      * * *       *     * * *       *                          
adr:720                  *       *       *     *      *      **      *     *       *                *                          
adr:730                   *     *       *     *      **      *      *       *       *   ** ** *    *                           
adr:740                  *       *       *  *       * *      *      *        *        * * * * * * *                            
adr:750                 *         *       **      *   *             *         *                    *                           
adr:760                 *         *       *     *      *           *            *       ** ** *     *                          
adr:770                 *         *      *     ********************************************         *                          
adr:780                 *         *           *    *  *                    *  *            *        *                          
adr:790                 *         *           *    *  *                    *  *            *        *                          
adr:7a0                 *          * * * * * * ********************************************         *                          
adr:7b0                 *               ***** *                                                     *                          
adr:7c0                 *               ***** *                                                     *                          
adr:7d0                 *               ***** *                                                     *                          
adr:7e0                  *              ***** *                                                    *                           
adr:7f0                    * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *                             
/mnt/z/mame/roms/lemans/005839.n6	1536	end
/mnt/z/mame/roms/lemans/005837.n5	0
600        **         610
601 ***   ****   ***  611
602 ****************  612
603 ***   ****   ***  613
604       ****        614
605 ***   ****   ***  615
606 ****************  616
607 ***          ***  617
------
/mnt/z/mame/roms/lemans/005837.n5	1
620   **     *        630
621  ***    ***       631
622  **    ****   **  632
623        ***   ***  633
624 ***   ****   **   634
625 **   ****         635
626      ****   ***   636
627             **    637
------
/mnt/z/mame/roms/lemans/005837.n5	2
640    ***    ***     650
641   ***    ***      651
642         ****   *  652
643 ***    ****   **  653
644 **    ****   ***  654
645 *    ****         655
646            ***    656
647           ***     657
------
/mnt/z/mame/roms/lemans/005837.n5	3
660     **     **     670
661   ***    ***      671
662         ***       672
663 ***   ****    **  673
664 **   ****   ****  674
665     ****          675
666            **     676
667          ***      677
------
/mnt/z/mame/roms/lemans/005837.n5	4
680       ***         690
681     **      **    691
682          ****     692
683   **   *****      693
684 **   *****    **  694
685     ****    **    695
686          **       696
687        **         697
------
/mnt/z/mame/roms/lemans/005837.n5	5
6a0         **        6b0
6a1       ***     **  6b1
6a2   **      ****    6b2
6a3 ***    *****      6b3
6a4      *****    **  6b4
6a5     ****    ***   6b5
6a6          **       6b6
6a7        ***        6b7
------
/mnt/z/mame/roms/lemans/005837.n5	6
6c0      ******       6d0
6c1 ****              6d1
6c2 **         *****  6d2
6c3       ******      6d3
6c4     ******        6d4
6c5               **  6d5
6c6             ****  6d6
6c7      ******       6d7
------
/mnt/z/mame/roms/lemans/005837.n5	7
6e0 *****  *****      6f0
6e1 ****   ****       6f1
6e2   **     **       6f2
6e3   **************  6f3
6e4    **********     6f4
6e5     **     **     6f5
6e6     ****   ****   6f6
6e7    *****  ******  6f7

------
...etc from 16 to 31
------




Gran Trak 10 seems to have ta similar track format:


Code


function prtbyte(b) local i for i=7,0,-1 do if (b & (2^i)) ~= 0 then io.write("*") else io.write (" ") end end end
fnamestable = {"/mnt/z/mame/roms/gtrak10/gtrak10/074186.j5"} for fni,fn in pairs(fnamestable) do f = io.open(fn,"r") a = f:read("*a") for z = 0,0x7ff,0x200 do print(fn, z) for y=0,31 do for x=0,15 do adr = (x | (y<<4)) + z b = a:byte(1+adr) if x==0 then io.write("adr:"..string.format("%3x",adr)) end if x~=7 then prtbyte(b) end end print() end print(fn,z,"end") end end  for x = 0,31 do print(fnamestable[1],x) for y=0,7 do adr = (y | (((x & 0x10)>>4) << 3) | ((x & 0xf)<<5)) | (2^9) | (2^10) io.write(string.format("%2x",adr).." ") b = a:byte(1+adr) prtbyte(b) adr = adr | (2^4) b= a:byte(1+adr) prtbyte(b) print("  "..string.format("%2x",adr)) end print("------") end 
/mnt/z/mame/roms/gtrak10/gtrak10/074186.j5	0
adr:  0 *  **** *       * *     * *   * * *  *  **   *  ***  * *     ***  *  ***  *  * * *   * * **  * * **   ** **    **      
adr: 10**  ******  *** * ***** * **** ** ****  * * **  *  ***  *   * ** **** ** *****   ** **   * ***   * *** * * ****  *  *** 
adr: 20*   ****                                          * * * * * *                                                           
adr: 30                  ****************************  *             *  ****************************                           
adr: 40                 *          *  *              *                 *           *  *             *                          
adr: 50                 *          *  *             *                   *          *  *             *                          
adr: 60                  ***************************                     ***************************                           
adr: 70                     *                    * *          *          * *              **  *     *                          
adr: 80                   *                        *          *          *                **  *     *                          
adr: 90                  *                          *         *         *          * * * *          *                          
adr: a0                 *          * * * *           *        *  ***  **         *        *         *                          
adr: b0                 *         *     *           *         *       *         *         *         *                          
adr: c0                 *         *   * ****  *    *         **       **         *        *         *                          
adr: d0                 *         *  *  ****  *  *          * *       *  *          *     *         *                          
adr: e0                 *         * *   ****  **           * *        *    *           *  *         *                          
adr: f0                 *         **          *           *  *          * * * *          **         *                          
adr:100                 *         *          *          *     *                          **         *                          
adr:110                 *         *         *          *        *                       * *         *                          
adr:120                 *         *         *           * * * * * * * * * * * * * * * *   *         *                          
adr:130                 *         *         *                   * **  *                 * *         *                          
adr:140                 *         *          *                  * **  *                   *         *                          
adr:150                 *         **          *                 * **  *                   *         *                          
adr:160           *     *         * *           * * * * * * * * * * * * * * * * *         *         *                          
adr:170                 *         *  *                     ** *                           *         *                          
adr:180                 *         *   *                    ** *                           *         *                          
adr:190                 *         *     *                  ** *                          *          *                          
adr:1a0                 *          * * * * * * * * * * * * * * * * * * * * * * * * * * *            *                          
adr:1b0                 *               ***** *                                                     *                          
adr:1c0                 *               ***** *                                                     *                          
adr:1d0                 *               ***** *                                                     *                          
adr:1e0                  *              ***** *                                                    *                           
adr:1f0                    * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *                             
/mnt/z/mame/roms/gtrak10/gtrak10/074186.j5	0	end
/mnt/z/mame/roms/gtrak10/gtrak10/074186.j5	512
adr:200 *  **** *       * *     * *   * * *  *  **   *  ***  * *     ***  *  ***  *  * * *   * * **  * * **   ** **    **      
adr:210**  ******  *** * ***** * **** ** ****  * * **  *  ***  *   * ** **** ** *****   ** **   * ***   * *** * * ****  *  *** 
adr:220*   ****            * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *                             
adr:230                  *                 ** * * **  *    ** *                                    *                           
adr:240                 *                  ** * * **  *    ** *                                     *                          
adr:250                 *                  ** * * **  *    ** *                                     *                          
adr:260                 *                  ** * * **  *    ** *                                     *                          
adr:270                 *      ******************* * * * * * * * * * * *******************          *                          
adr:280                 *     *    *  *           *                   *    *  *           *         *                          
adr:290                 *     *    *  *           *                   *    *  *  *        *         *                          
adr:2a0                 *     *********************        * *         ********************         *                          
adr:2b0                 *     *       *            *      **  **                      *   *         *                          
adr:2c0                 *     *      *               *    **  *  *                      * *         *                          
adr:2d0                 *      *    *                  *           * * * * * *           **         *                          
adr:2e0                 *       * *          * *         *                     *          *         *                          
adr:2f0                 **                  *    *         *                    *         *         *                          
adr:300 *               *  *               *       *         * * * * * *        *         *         *                          
adr:310                 *    * * * * * * *           *  ****  **       *        *         *         *                          
adr:320                 *  *       ** *    *           *         *    *        *         **         *                          
adr:330                 **                   *           *         * *        *         * *         *                          
adr:340                 *                     *            *        **       *         *  *         *                          
adr:350                 *          * *         *             *       *      *         *   *         *                          
adr:360           *     *        *     *         *            *       *     *         *   *         *                          
adr:370                 *       *       *          * * * * * *         *     *         *  *         *                          
adr:380                 *       *        *                             *      *         * *         *                          
adr:390                 *        *         *                           *       *         **         *                          
adr:3a0                 *          * * * * * * * * * * * * * * * * * *          *         *         *                          
adr:3b0                 *               ***** *                                 *        ***  *     *                          
adr:3c0                 *               ***** *                                 *        ***  *     *                          
adr:3d0                 *               ***** *                                 *        ***  *     *                          
adr:3e0                  *              ***** *                                * *       ***  *    *                           
adr:3f0                    * * * * * * * * * * * * * * * * * * * * * * * * * *     * * * * * * * *                             
/mnt/z/mame/roms/gtrak10/gtrak10/074186.j5	512	end
/mnt/z/mame/roms/gtrak10/gtrak10/074186.j5	1024

/mnt/z/mame/roms/gtrak10/gtrak10/074186.j5	1024	end
/mnt/z/mame/roms/gtrak10/gtrak10/074186.j5	1536

/mnt/z/mame/roms/gtrak10/gtrak10/074186.j5	1536	end
/mnt/z/mame/roms/gtrak10/gtrak10/074186.j5	0
600        **         610
601 ***   ****   ***  611
602 ****************  612
603 ***   ****   ***  613
604       ****        614
605 ***   ****   ***  615
606 ****************  616
607 ***          ***  617
------
------
etc
------

And the score data:

It has the score data that goes from 0 to 78 by twos.

Code
function prtbyte(b) local i for i=7,0,-1 do if (b & (2^i)) ~= 0 then io.write("*") else io.write (" ") end end end
for i=0,#a-1,4 do io.write(string.format("%2x",(i))..":"..string.format("%2x",a:byte(i+1)).." ") prtbyte(a:byte(i+1)) print() end


400: 0         
404: 7      ***
408: 5      * *
40c: 5      * *
410: 5      * *
414: 5      * *
418: 5      * *
41c: 7      ***
420: 0         
424: 7      ***
428: 5      * *
42c: 5      * *
430: 7      ***
434: 5      * *
438: 5      * *
43c: 7      ***
440: 0         
444:27   *  ***
448:25   *  * *
44c:25   *  * *
450:25   *  * *
454:25   *  * *
458:25   *  * *
45c:27   *  ***
460: 0         
464:27   *  ***
468:25   *  * *
46c:25   *  * *
470:27   *  ***
474:25   *  * *
478:25   *  * *
47c:27   *  ***
480: 0         
484:e7 ***  ***
488:25   *  * *
48c:25   *  * *
490:e5 ***  * *
494:85 *    * *
498:85 *    * *
49c:e7 ***  ***
4a0: 0         
4a4:e7 ***  ***
4a8:25   *  * *
4ac:25   *  * *
4b0:e7 ***  ***
4b4:85 *    * *
4b8:85 *    * *
4bc:e7 ***  ***
4c0: 0         
4c4:e7 ***  ***
4c8:25   *  * *
4cc:25   *  * *
4d0:e5 ***  * *
4d4:25   *  * *
4d8:25   *  * *
4dc:e7 ***  ***
4e0: 0         
4e4:e7 ***  ***
4e8:25   *  * *
4ec:25   *  * *
4f0:e7 ***  ***
4f4:25   *  * *
4f8:25   *  * *
4fc:e7 ***  ***
500: 0         
504:a7 * *  ***
508:a5 * *  * *
50c:a5 * *  * *
510:e5 ***  * *
514:25   *  * *
518:25   *  * *
51c:27   *  ***
520: 0         
524:a7 * *  ***
528:a5 * *  * *
52c:a5 * *  * *
530:e7 ***  ***
534:25   *  * *
538:25   *  * *
53c:27   *  ***
540: 0         
544:e7 ***  ***
548:85 *    * *
54c:85 *    * *
550:e5 ***  * *
554:25   *  * *
558:25   *  * *
55c:e7 ***  ***
560: 0         
564:e7 ***  ***
568:85 *    * *
56c:85 *    * *
570:e7 ***  ***
574:25   *  * *
578:25   *  * *
57c:e7 ***  ***
580: 0         
584:87 *    ***
588:85 *    * *
58c:85 *    * *
590:e5 ***  * *
594:a5 * *  * *
598:a5 * *  * *
59c:e7 ***  ***
5a0: 0         
5a4:87 *    ***
5a8:85 *    * *
5ac:85 *    * *
5b0:e7 ***  ***
5b4:a5 * *  * *
5b8:a5 * *  * *
5bc:e7 ***  ***
5c0: 0         
5c4:e7 ***  ***
5c8:25   *  * *
5cc:25   *  * *
5d0:25   *  * *
5d4:25   *  * *
5d8:25   *  * *
5dc:27   *  ***
5e0: 0         
5e4:e7 ***  ***
5e8:25   *  * *
5ec:25   *  * *
5f0:27   *  ***
5f4:25   *  * *
5f8:25   *  * *
5fc:27   *  ***


> for i=1,#a-1,4 do io.write(string.format("%2x",(i))..":"..string.format("%2x",a:byte(i+1)).." ") prtbyte(a:byte(i+1)) print() end

Displays the digits that end in 2

401: 0         
405: 7      ***
409: 1        *
40d: 1        *
411: 7      ***
415: 4      *  
419: 4      *  
41d: 7      ***
421:70  ***    
425:c7 **   ***
429:70  ***    
42d:c7 **   ***
431:e0 ***     
435:80 *       
439:e0 ***     
43d:86 *    ** 
441: 0         
445:27   *  ***
449:21   *    *
44d:21   *    *
451:27   *  ***
455:24   *  *  
459:24   *  *  
45d:27   *  ***
461:38   ***   
465: f     ****
469:18    **   
46d: 7      ***
471:70  ***    
475: 0         
479: 0         
47d: 0         
481: 0         
485:e7 ***  ***
489:21   *    *
48d:21   *    *
491:e7 ***  ***
495:84 *    *  
499:84 *    *  
49d:e7 ***  ***
etc