2020-10-23 02:48:21 +00:00
0.5
===
04/09/2020: Se mueve el m<> todo FindOpcode() fuera del objeto TP6502Instruct.
22/10/2020: Se agrega protecci<63> n de direcci<63> n excesiva, a TCPUCore.addTopLabel().
2020-10-23 17:00:07 +00:00
23/10/2020: Se crea la bandera pic.disableCodegen.
2020-10-23 02:48:21 +00:00
2020-02-28 04:48:57 +00:00
0.4
===
Se corrige un error con la ejecuci<63> n de la instrucci<63> n ROL.
Se traducen algunos comentarios al ingl<67> s.
Se elimina el campo TP6502.b_ porque no se usa.
Se elimina el campo TP6502.k_ porque no se usa.
2020-02-28 04:46:25 +00:00
0.3
===
Se elimina la bandera hasDataAdrr y se pasa a usar dataAddr1, como bandera y direcci<63> n inicial.
Se corrige un error en la ejecuci<63> n de la instrucci<63> n ROL.
2019-06-13 01:35:28 +00:00
0.2
===
Se cambian variables a tipo dword para evitar desborde en TP6502.GetFreeBytes().
Se cambia el tipo del campo TCPURamCell.used al enumerado TCPURamUsed, para dar m<> s libertad
para definir a la RAM.
2019-07-17 01:21:12 +00:00
Se agrega un estado m<> s para la memoria RAM.
2019-06-13 01:35:28 +00:00
2018-08-10 03:04:37 +00:00
0.1
2018-05-27 22:03:55 +00:00
===
2018-08-10 03:04:37 +00:00
Se eliminan algunos campos no usados, porque esta librer<65> a se ha creado a partir de la librer<65> a
PicUtils que contiene m<> s detalle en cuanto al hardware.
Se corrige errores en el ejemplo de ensamblador.
2018-09-20 20:36:07 +00:00
Se agregan registros adicionales de la CPU.
Se implementa la simulaci<63> n de nuevas instrucciones. A<> n quedan pendientes algunas.
2018-05-27 22:03:55 +00:00
2018-08-10 03:04:37 +00:00
0.0
===
2018-05-27 22:03:55 +00:00
Primera versi<73> n compilable de la librer<65> a.
A<EFBFBD> n queda pendiente la implementaci<63> n de la ejecuci<63> n de las instrucciones, y revisar todo la librer<65> a para quitar elementos no usados ya que esta librar<61> a se ha creado a partir de la librer<65> a PicUtils.