P65Utils/Cambios.txt

37 lines
1.4 KiB
Plaintext

0.5
===
04/09/2020: Se mueve el método FindOpcode() fuera del objeto TP6502Instruct.
22/10/2020: Se agrega protección de dirección excesiva, a TCPUCore.addTopLabel().
0.4
===
Se corrige un error con la ejecución de la instrucción ROL.
Se traducen algunos comentarios al inglés.
Se elimina el campo TP6502.b_ porque no se usa.
Se elimina el campo TP6502.k_ porque no se usa.
0.3
===
Se elimina la bandera hasDataAdrr y se pasa a usar dataAddr1, como bandera y dirección inicial.
Se corrige un error en la ejecución de la instrucción ROL.
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.
Se agrega un estado más para la memoria RAM.
0.1
===
Se eliminan algunos campos no usados, porque esta librería se ha creado a partir de la librería
PicUtils que contiene más detalle en cuanto al hardware.
Se corrige errores en el ejemplo de ensamblador.
Se agregan registros adicionales de la CPU.
Se implementa la simulación de nuevas instrucciones. Aún quedan pendientes algunas.
0.0
===
Primera versión compilable de la librería.
Aún queda pendiente la implementación de la ejecución de las instrucciones, y revisar todo la librería para quitar elementos no usados ya que esta libraría se ha creado a partir de la librería PicUtils.