Browse Source

dasm-tigcc: upgrade several files with latest upstream (TIEmu) changes.

I had never used $Id$ tags before, but they make it trivial to find the upstream version used as a basis for these forked files.

git-svn-id: file:///var/svn/tigccpp/trunk@1354 9552661e-59e3-4036-b4f2-dbe53926924f
debrouxl 15 years ago
parent
commit
67661c96f3

+ 2 - 1
external/dasm-tigcc/mem.c

@@ -1,5 +1,5 @@
 /* Hey EMACS -*- linux-c -*- */
-/* $Id: mem.c 2268 2006-11-06 17:18:51Z roms $ */
+/* $Id: mem.c 2601 2007-07-14 08:49:30Z roms $ */
 
 /*  TiEmu - Tiemu Is an EMUlator
  *
@@ -8,6 +8,7 @@
  *  Copyright (c) 2003, Julien Blache
  *  Copyright (c) 2004, Romain Liévin
  *  Copyright (c) 2005, Romain Liévin, Kevin Kofler
+ *  Copyright (c) 2007, Romain Liévin
  *  Copyright (c) 2007, Kevin Kofler
  *
  *  This program is free software; you can redistribute it and/or modify

+ 4 - 4
external/dasm-tigcc/mem89.c

@@ -1,5 +1,5 @@
 /* Hey EMACS -*- linux-c -*- */
-/* $Id: mem89.c 2268 2006-11-06 17:18:51Z roms $ */
+/* $Id: mem89.c 2428 2007-04-04 17:05:38Z roms $ */
 
 /*  TiEmu - Tiemu Is an EMUlator
  *
@@ -39,10 +39,10 @@
 #include "main.h"
 
 // 000000-0fffff : RAM (256 KB)
-// 100000-1fffff : ghost of RAM
-// 200000-2fffff : internal FLASH (TI89/V200)
+// 100000-1fffff :
+// 200000-2fffff : internal FLASH (2 MB)
 // 300000-3fffff : 
-// 400000-4fffff : internal FLASH (V200) or nothing (TI89)
+// 400000-4fffff :
 // 500000-5fffff : 
 // 600000-6fffff : memory mapped I/O (all HW)
 // 700000-7fffff : memory mapped I/O (HW2, HW3)

+ 8 - 8
external/dasm-tigcc/mem89tm.c

@@ -1,5 +1,5 @@
 /* Hey EMACS -*- linux-c -*- */
-/* $Id: mem89tm.c 2268 2006-11-06 17:18:51Z roms $ */
+/* $Id: mem89tm.c 2428 2007-04-04 17:05:38Z roms $ */
 
 /*  TiEmu - Tiemu Is an EMUlator
  *
@@ -40,18 +40,18 @@
 #include "mem_size.h"
 #include "main.h"
 
-// 000000-03ffff : RAM (256 KB), not mirrored
+// 000000-03ffff : RAM (256 KB)
 // 100000-1fffff : unused
-// 200000-2fffff : image of 0x000000 (ghost, not mirrored)
+// 200000-2fffff : mirror of 0x000000
 // 300000-3fffff : unused
-// 400000-4fffff : image of 0x000000 (ghost, not mirrored)
+// 400000-4fffff : mirror of 0x000000
 // 500000-5fffff : unused
 // 600000-6fffff : memory mapped I/O (all HW)
 // 700000-7fffff : memory mapped I/O (HW2, HW3), non ghost'ed
-// 800000-8fffff : ROM (TI89 Titanium)
-// 900000-9fffff : idem
-// a00000-afffff : idem
-// b00000-bfffff : idem
+// 800000-8fffff : FLASH (4 MB)
+// 900000-9fffff :
+// a00000-afffff :
+// b00000-bfffff :
 // c00000-cfffff : unused
 // d00000-dfffff :	 ...
 // e00000-efffff :   ...

+ 3 - 3
external/dasm-tigcc/mem92.c

@@ -1,5 +1,5 @@
 /* Hey EMACS -*- linux-c -*- */
-/* $Id: mem92.c 2268 2006-11-06 17:18:51Z roms $ */
+/* $Id: mem92.c 2428 2007-04-04 17:05:38Z roms $ */
 
 /*  TiEmu - Tiemu Is an EMUlator
  *
@@ -41,8 +41,8 @@
 #include "main.h"
 
 // 000000-1fffff : RAM (128 or 256 KB)
-// 200000-3fffff : internal ROM (TI92 1.x) or unused
-// 400000-5fffff : external ROM (TI92 2.x) or unused
+// 200000-3fffff : internal ROM or unused (1.x: 1 MB)
+// 400000-5fffff : external ROM or unused (1.x: 1 MB or 2.x: 2 MB)
 // 600000-6fffff : memory mapped I/O
 // 700000-ffffff : unused
 

+ 6 - 6
external/dasm-tigcc/mem92p.c

@@ -1,5 +1,5 @@
 /* Hey EMACS -*- linux-c -*- */
-/* $Id: mem92p.c 2268 2006-11-06 17:18:51Z roms $ */
+/* $Id: mem92p.c 2428 2007-04-04 17:05:38Z roms $ */
 
 /*  TiEmu - Tiemu Is an EMUlator
  *
@@ -41,11 +41,11 @@
 #include "main.h"
 
 // 000000-0fffff : RAM (256 KB)
-// 100000-1fffff : ghost of RAM
-// 200000-2fffff : ghost of FLASH (HW2)
-// 300000-3fffff : unused
-// 400000-4fffff : external FLASH
-// 500000-5fffff : idem
+// 100000-1fffff :
+// 200000-2fffff : mirror of FLASH (HW2)
+// 300000-3fffff : 
+// 400000-4fffff : external FLASH (2 MB)
+// 500000-5fffff :
 // 600000-6fffff : memory mapped I/O (all HW)
 // 700000-7fffff : memory mapped I/O (HW2)
 // 800000-8fffff : unused

+ 4 - 4
external/dasm-tigcc/memv2.c

@@ -1,5 +1,5 @@
 /* Hey EMACS -*- linux-c -*- */
-/* $Id: memv2.c 2268 2006-11-06 17:18:51Z roms $ */
+/* $Id: memv2.c 2428 2007-04-04 17:05:38Z roms $ */
 
 /*  TiEmu - Tiemu Is an EMUlator
  *
@@ -41,10 +41,10 @@
 #include "main.h"
 
 // 000000-0fffff : RAM (256 KB)
-// 100000-1fffff : ghost of RAM
-// 200000-2fffff : internal FLASH (v200/V200)
+// 100000-1fffff :
+// 200000-2fffff : internal FLASH (4 MB)
 // 300000-3fffff : 
-// 400000-4fffff : internal FLASH (V200) or nothing (v200)
+// 400000-4fffff :
 // 500000-5fffff : 
 // 600000-6fffff : memory mapped I/O (all HW)
 // 700000-7fffff : memory mapped I/O (HW2, HW3)